14#ifndef POOL_DBSELECT_H
15#define POOL_DBSELECT_H
30 class DbSelectContext;
This file contains the class definition for the Token class (migrated from POOL).
This class provides a token that identifies in a unique way objects on the persistent storage.
Description: Definition of the object describing a database container Handle managing a DbContainerOb...
Description: Handle managing a DbDatabaseObj, a generic Database object.
DbContainer & container() const
Access referring container context.
void setDatabase(const DbDatabase &dbcH)
Set database context.
DbStatus next(Token *&refpToken)
Access the next token of a sequence.
virtual ~DbSelect()
Standard destructor.
void setShapeID(const Guid &id)
Set shape ID.
DbSelectContext * m_context
Pointer with database context.
DbSelect & operator=(const DbSelect &)=delete
DbStatus start(DbDatabase &dbH, const std::string &cntName)
Start selective iterator over a container in a database.
DbDatabase & database() const
Access referring database context.
void setContainer(DbContainer &cntH)
Set container context.
DbSelect(const DbSelect &)=delete
No copy constructor.
Token::OID_t & link() const
Access to link handle.
const Guid & shapeID() const
Access shape ID.
This class is highly inspired by the error code distribution system as it is used in DEC/VMS or MS/WN...