![]() |
ATLAS Offline Software
|
This class provides an interface to POOL collections. More...
#include <PoolCollectionConverter.h>
Public Member Functions | |
| PoolCollectionConverter (const std::string &inputCollection, unsigned int contextId, const IPoolSvc *svc) | |
| Constructor. | |
| virtual | ~PoolCollectionConverter () |
| Destructor. | |
| StatusCode | initialize () |
| Required by all Gaudi Services. | |
| StatusCode | disconnectDb () |
| Disconnect Database. | |
| StatusCode | isValid () const |
| Check whether has valid pool::ICollection*. | |
| std::unique_ptr< pool::ICollectionCursor > | selectAll () |
| const std::string & | lastError () const |
Private Member Functions | |
| PoolCollectionConverter (const PoolCollectionConverter &rhs) | |
| PoolCollectionConverter & | operator= (const PoolCollectionConverter &rhs) |
Private Attributes | |
| std::string | m_inputCollection |
| unsigned int | m_contextId |
| const IPoolSvc * | m_poolSvc |
| pool::ICollection * | m_poolCollection |
| std::string | m_lastError |
This class provides an interface to POOL collections.
Definition at line 27 of file PoolCollectionConverter.h.
| PoolCollectionConverter::PoolCollectionConverter | ( | const std::string & | inputCollection, |
| unsigned int | contextId, | ||
| const IPoolSvc * | svc ) |
Constructor.
| svc | [IN] pointer to the PoolSvc. |
| contextId | [IN] id for PoolSvc persistency service to use for input. |
Definition at line 28 of file PoolCollectionConverter.cxx.
|
virtual |
Destructor.
Definition at line 38 of file PoolCollectionConverter.cxx.
|
private |
| StatusCode PoolCollectionConverter::disconnectDb | ( | ) |
Disconnect Database.
Definition at line 67 of file PoolCollectionConverter.cxx.
| StatusCode PoolCollectionConverter::initialize | ( | ) |
Required by all Gaudi Services.
Definition at line 45 of file PoolCollectionConverter.cxx.
| StatusCode PoolCollectionConverter::isValid | ( | ) | const |
Check whether has valid pool::ICollection*.
Definition at line 74 of file PoolCollectionConverter.cxx.
|
inline |
Definition at line 52 of file PoolCollectionConverter.h.
|
private |
| std::unique_ptr< pool::ICollectionCursor > PoolCollectionConverter::selectAll | ( | ) |
Definition at line 78 of file PoolCollectionConverter.cxx.
|
private |
Definition at line 56 of file PoolCollectionConverter.h.
|
private |
Definition at line 55 of file PoolCollectionConverter.h.
|
private |
Definition at line 60 of file PoolCollectionConverter.h.
|
private |
Definition at line 58 of file PoolCollectionConverter.h.
Definition at line 57 of file PoolCollectionConverter.h.