![]() |
ATLAS Offline Software
|
#include <CollectionBase/ICollectionQuery.h>
Public Member Functions | |
virtual | ~ICollectionQuery () |
Default destructor. More... | |
virtual void | selectAllAttributes ()=0 |
Adds all Attribute columns to the query select list. More... | |
virtual void | selectAllTokens ()=0 |
Adds all Token columns to the query select list. More... | |
virtual void | selectAll ()=0 |
Adds all Token and Attribute columns to the query select list. More... | |
virtual pool::ICollectionCursor & | execute ()=0 |
Processes the query and returns a cursor over the query result. More... | |
An interface used to query a collection.
Definition at line 26 of file ICollectionQuery.h.
|
inlinevirtual |
|
pure virtual |
Processes the query and returns a cursor over the query result.
Implemented in pool::RootCollection::RootCollectionQuery, pool::RootCollection::RNTCollectionQuery, and pool::ImplicitCollectionIterator.
|
pure virtual |
Adds all Token and Attribute columns to the query select list.
Implemented in pool::ImplicitCollectionIterator, pool::RootCollection::RootCollectionQuery, and pool::RootCollection::RNTCollectionQuery.
|
pure virtual |
Adds all Attribute columns to the query select list.
Implemented in pool::ImplicitCollectionIterator, pool::RootCollection::RootCollectionQuery, and pool::RootCollection::RNTCollectionQuery.
|
pure virtual |
Adds all Token columns to the query select list.
Implemented in pool::ImplicitCollectionIterator, pool::RootCollection::RootCollectionQuery, and pool::RootCollection::RNTCollectionQuery.