#include <emcPgStorageManager.h>
Definition at line 18 of file emcPgStorageManager.h.
Public Member Functions | |
emcPgStorageManager () | |
~emcPgStorageManager () | |
PdbBankManager * | BankManager () |
Give access to the bank manager (to create/fetch banks). | |
PdbApplication * | DBApplication () |
Give access to the DB Application (to start/commit transaction). | |
PdbCalBank * | createBankWithUpdate (const char *className, PdbBankID bankID, const char *description, PHTimeStamp &tStart, PHTimeStamp &tEnd, const char *bankName) |
Update the validity periods of banks with id=bankID, and valid at time tStart, prior to insert the new bank. | |
PdbCalBank * | fetchBank (const char *, PdbBankID, const char *, PHTimeStamp &, std::string category) |
in pg, equivalent to the next one (at least once we figure out if we need to speed things up -hopefully we won't ;-) ) | |
PdbCalBank * | fetchBank (const char *, PdbBankID, const char *, PHTimeStamp &) |
PdbCalBank * | fetchPreviousVersionBank (const char *, PdbBankID, const char *, PHTimeStamp &, std::string, int) |
void | Reset () |
Static Public Member Functions | |
static emcManageable::EStorage | storage () |
static const char * | name () |
Getting the class name might be useful for debugging, and as such is needed by classes that uses this one as a template paramater. |
|
Definition at line 21 of file emcPgStorageManager.C. |
|
Definition at line 27 of file emcPgStorageManager.C. |
|
Give access to the bank manager (to create/fetch banks).
Definition at line 33 of file emcPgStorageManager.C. Referenced by DBApplication(), and fetchBank(). |
|
Update the validity periods of banks with id=bankID, and valid at time tStart, prior to insert the new bank.
Definition at line 33 of file emcPgStorageManager.h. |
|
Give access to the DB Application (to start/commit transaction).
Definition at line 48 of file emcPgStorageManager.C. References BankManager(). |
|
Definition at line 74 of file emcPgStorageManager.C. References BankManager(). |
|
in pg, equivalent to the next one (at least once we figure out if we need to speed things up -hopefully we won't ;-) )
|
|
Definition at line 50 of file emcPgStorageManager.h. |
|
Getting the class name might be useful for debugging, and as such is needed by classes that uses this one as a template paramater.
Definition at line 64 of file emcPgStorageManager.h. |
|
Definition at line 89 of file emcPgStorageManager.C. |
|
Definition at line 57 of file emcPgStorageManager.h. References emcManageable::kDB_Pg. |