 |
ATLAS Offline Software
|
Go to the documentation of this file.
14 #ifndef POOL_DBSELECT_H
15 #define POOL_DBSELECT_H
30 class DbSelectContext;
75 #endif // POOL_DBSELECT_H
DbStatus start(DbDatabase &dbH, const std::string &cntName)
Start selective iterator over a container in a database.
DbDatabase & database() const
Access referring database context.
DbStatus next(Token *&refpToken)
Access the next token of a sequence.
DbSelect(const DbSelect &)=delete
No copy constructor.
void setDatabase(const DbDatabase &dbcH)
Set database context.
DbSelect & operator=(const DbSelect &)=delete
void setShapeID(const Guid &id)
Set shape ID.
This class provides a token that identifies in a unique way objects on the persistent storage.
DbContainer & container() const
Access referring container context.
This class provides a encapsulation of a GUID/UUID/CLSID/IID data structure (128 bit number).
DbSelectContext * m_context
Pointer with database context.
virtual ~DbSelect()
Standard destructor.
Token::OID_t & link() const
Access to link handle.
This file contains the class definition for the Token class (migrated from POOL).
void setContainer(DbContainer &cntH)
Set container context.
const Guid & shapeID() const
Access shape ID.