Iterator over an implicit collection.
More...
#include <Implicitcollection/ImplicitCollectionIterator.h>
Iterator over an implicit collection.
Class implementing Cursor interface
Definition at line 30 of file ImplicitCollectionIterator.h.
◆ ImplicitCollectionIterator()
◆ ~ImplicitCollectionIterator()
| virtual pool::ImplicitCollectionIterator::~ImplicitCollectionIterator |
( |
| ) |
|
|
virtual |
◆ close()
| virtual void pool::ImplicitCollectionIterator::close |
( |
| ) |
|
|
inlinevirtual |
◆ currentRow()
Returns the selected Tokens and Attributes for the current row of the query result set.
Implements pool::ICollectionCursor.
◆ eventRef()
| virtual const Token & pool::ImplicitCollectionIterator::eventRef |
( |
| ) |
const |
|
inlinevirtual |
◆ next()
| virtual bool pool::ImplicitCollectionIterator::next |
( |
| ) |
|
|
virtual |
Retrieves the next token in the collection.
Returns false if the end of the collection has been reached.
Implements pool::ICollectionCursor.
◆ seek()
| virtual bool pool::ImplicitCollectionIterator::seek |
( |
std::size_t | position | ) |
|
|
virtual |
Seek to a given position in the collection.
- Parameters
-
| position | The position to which to seek. |
- Returns
- True if successful, false otherwise.
Implements pool::ICollectionCursor.
◆ size()
| virtual std::size_t pool::ImplicitCollectionIterator::size |
( |
| ) |
|
|
virtual |
◆ token()
| virtual Token * pool::ImplicitCollectionIterator::token |
( |
| ) |
const |
|
virtual |
Returns the token of the current position.
◆ m_container
| IContainer& pool::ImplicitCollectionIterator::m_container |
|
protected |
◆ m_rowBuffer
◆ m_token
| Token* pool::ImplicitCollectionIterator::m_token |
|
protected |
◆ m_tokenIterator
The documentation for this class was generated from the following file: