#include <DatabaseRegistry.h>
Definition at line 19 of file DatabaseRegistry.h.
◆ const_iterator
◆ iterator
◆ DatabaseRegistry()
pool::PersistencySvc::DatabaseRegistry::DatabaseRegistry |
( |
| ) |
|
|
explicit |
◆ ~DatabaseRegistry()
pool::PersistencySvc::DatabaseRegistry::~DatabaseRegistry |
( |
| ) |
|
◆ begin() [1/2]
iterator pool::PersistencySvc::DatabaseRegistry::begin |
( |
| ) |
|
◆ begin() [2/2]
const_iterator pool::PersistencySvc::DatabaseRegistry::begin |
( |
| ) |
const |
◆ deregisterDatabaseHandler()
void pool::PersistencySvc::DatabaseRegistry::deregisterDatabaseHandler |
( |
DatabaseHandler * |
dbHandler | ) |
|
◆ end() [1/2]
iterator pool::PersistencySvc::DatabaseRegistry::end |
( |
| ) |
|
◆ end() [2/2]
◆ lookupByFID()
Looks up a database by its file id.
◆ lookupByLFN()
Looks up a database by its logical file name.
◆ lookupByPFN()
Looks up a database by its physical file name.
◆ registerDatabaseHandler() [1/2]
void pool::PersistencySvc::DatabaseRegistry::registerDatabaseHandler |
( |
DatabaseHandler * |
dbHandler | ) |
|
◆ registerDatabaseHandler() [2/2]
void pool::PersistencySvc::DatabaseRegistry::registerDatabaseHandler |
( |
DatabaseHandler * |
dbHandler, |
|
|
const std::string & |
lfn |
|
) |
| |
Registers a database with an LFN.
◆ registerDbHandler()
◆ size()
std::size_t pool::PersistencySvc::DatabaseRegistry::size |
( |
| ) |
const |
The number of elements registered.
◆ m_databases
std::set< DatabaseHandler* > pool::PersistencySvc::DatabaseRegistry::m_databases |
|
private |
◆ m_fidToDb
std::map< std::string, DatabaseHandler* > pool::PersistencySvc::DatabaseRegistry::m_fidToDb |
|
private |
◆ m_fidToLfns
std::map< std::string, std::set< std::string > > pool::PersistencySvc::DatabaseRegistry::m_fidToLfns |
|
private |
◆ m_lfnToDb
std::map< std::string, DatabaseHandler* > pool::PersistencySvc::DatabaseRegistry::m_lfnToDb |
|
private |
◆ m_pfnToDb
std::map< std::string, DatabaseHandler* > pool::PersistencySvc::DatabaseRegistry::m_pfnToDb |
|
private |
The documentation for this class was generated from the following file: