![]() |
ATLAS Offline Software
|
#include <StorageSvc/DbSelect.h>
Public Member Functions | |
DbSelect () | |
Constructor. More... | |
virtual | ~DbSelect () |
Standard destructor. More... | |
Token::OID_t & | link () const |
Access to link handle. More... | |
DbDatabase & | database () const |
Access referring database context. More... | |
void | setDatabase (const DbDatabase &dbcH) |
Set database context. More... | |
DbContainer & | container () const |
Access referring container context. More... | |
void | setContainer (DbContainer &cntH) |
Set container context. More... | |
const Guid & | shapeID () const |
Access shape ID. More... | |
void | setShapeID (const Guid &id) |
Set shape ID. More... | |
DbStatus | start (DbDatabase &dbH, const std::string &cntName) |
Start selective iterator over a container in a database. More... | |
DbStatus | next (Token *&refpToken) |
Access the next token of a sequence. More... | |
Private Member Functions | |
DbSelect (const DbSelect &)=delete | |
No copy constructor. More... | |
DbSelect & | operator= (const DbSelect &)=delete |
Private Attributes | |
DbSelectContext * | m_context |
Pointer with database context. More... | |
Definition of the DbSelect class.
Class encapsulating select statement.
Definition at line 43 of file DbSelect.h.
pool::DbSelect::DbSelect | ( | ) |
Constructor.
|
virtual |
Standard destructor.
DbContainer& pool::DbSelect::container | ( | ) | const |
Access referring container context.
DbDatabase& pool::DbSelect::database | ( | ) | const |
Access referring database context.
Token::OID_t& pool::DbSelect::link | ( | ) | const |
Access to link handle.
void pool::DbSelect::setContainer | ( | DbContainer & | cntH | ) |
Set container context.
void pool::DbSelect::setDatabase | ( | const DbDatabase & | dbcH | ) |
Set database context.
DbStatus pool::DbSelect::start | ( | DbDatabase & | dbH, |
const std::string & | cntName | ||
) |
Start selective iterator over a container in a database.
|
private |
Pointer with database context.
Definition at line 46 of file DbSelect.h.