System: The LHCb Offline System
Package: DbCnv. More...
#include <GaudiKernel/IDataBaseMgr.h>
Inheritance diagram for IDataBaseMgr:

Public Methods | |
| virtual dbHandle<DbSession>& | defaultSessionHdl () = 0 |
| Retrieve handle to the default database session. | |
| virtual dbHandle<DbFederation>& | defaultFederationHdl () = 0 |
| Retrieve handle to the default database federation. | |
| virtual dbHandle<DbDataBase>& | defaultDbHdl () = 0 |
| Retrieve handle to the default data base. | |
| virtual IOODataBase* | implementation () = 0 |
| Get access to the underlying database implementation. | |
| virtual dbIter<DbObject>* | createIterator (const std::string& dbName, const std::string& cntName, DbAccessMode mode = DbOOMs::READ) = 0 |
| Request an iterator over a container from the service. More... | |
Static Public Methods | |
| const InterfaceID& | interfaceID () |
| Retrieve interface ID. More... | |
System: The LHCb Offline System
Package: DbCnv.
The DbCnvSvc service interface allows to:
Definition at line 37 of file IDataBaseMgr.h.
|
|
Request an iterator over a container from the service.
Reimplemented in DbCnvSvc. Referenced by DbEvtSelector::begin(), and DbEvtSelector::next(). |
|
|
Retrieve handle to the default data base.
Reimplemented in DbCnvSvc. Referenced by DbDirectoryCnv::createRep(), and DbDirectoryCnv::updateRep(). |
|
|
Retrieve handle to the default database federation.
Reimplemented in DbCnvSvc. Referenced by DbDirectoryCnv::updateObjRefs(). |
|
|
Retrieve handle to the default database session.
Reimplemented in DbCnvSvc. |
|
|
Get access to the underlying database implementation.
Reimplemented in DbCnvSvc. |
|
|
Retrieve interface ID.
Definition at line 40 of file IDataBaseMgr.h. |
1.2.3 written by Dimitri van Heesch,
© 1997-2000