#include <Rootcollection/RNTCollectionCursor.h>
An interface used to navigate the result of a query on a collection stored in RNTuple
Definition at line 38 of file RNTCollectionCursor.h.
◆ RNTCollectionCursor()
◆ ~RNTCollectionCursor()
virtual pool::RootCollection::RNTCollectionCursor::~RNTCollectionCursor |
( |
| ) |
|
|
virtual |
◆ close()
virtual void pool::RootCollection::RNTCollectionCursor::close |
( |
| ) |
|
|
overridevirtual |
◆ currentRow()
Returns the selected Tokens and Attributes for the current row of the query result set.
Implements pool::ICollectionCursor.
◆ eventRef()
virtual const Token& pool::RootCollection::RNTCollectionCursor::eventRef |
( |
| ) |
const |
|
overridevirtual |
◆ next()
virtual bool pool::RootCollection::RNTCollectionCursor::next |
( |
| ) |
|
|
overridevirtual |
◆ seek()
virtual bool pool::RootCollection::RNTCollectionCursor::seek |
( |
long long int |
position | ) |
|
|
overridevirtual |
◆ size()
virtual int pool::RootCollection::RNTCollectionCursor::size |
( |
| ) |
|
|
overridevirtual |
Return the size of the collection.
◆ m_collectionRowBuffer
Row buffer containing Tokens and Attributes selected by query.
Definition at line 80 of file RNTCollectionCursor.h.
◆ m_description
◆ m_dummyRef
bool pool::RootCollection::RNTCollectionCursor::m_dummyRef |
|
protected |
◆ m_idx
int pool::RootCollection::RNTCollectionCursor::m_idx |
|
protected |
◆ m_RNTEntry
std::unique_ptr< REntry > pool::RootCollection::RNTCollectionCursor::m_RNTEntry |
|
protected |
RNtuple row with Field addresses set to collectionRowBuffer attributes.
Definition at line 77 of file RNTCollectionCursor.h.
◆ m_RNTReader
RNTupleReader* pool::RootCollection::RNTCollectionCursor::m_RNTReader |
|
protected |
◆ m_tokens
std::vector< std::pair< Token*, std::string > > pool::RootCollection::RNTCollectionCursor::m_tokens |
|
protected |
"Token rowBuffer" for reading Tokens as strings and converting them later
Definition at line 83 of file RNTCollectionCursor.h.
The documentation for this class was generated from the following file: