#include <DbiTableProxyRegistry.h>
Collaboration diagram for DbiTableProxyRegistry:
Public Member Functions | |
void | ShowStatistics () const |
void | ConfigRollback (const std::vector< std::string > &rollbacks) |
void | ConfigLevel2Cache (const std::string &cachedir="") |
void | ConfigConnectionsPermanent (Bool_t permanent) |
void | ConfigOrderContextQuery (Bool_t on) |
void | ClearRollbackDates () |
DbiCascader & | GetCascader () |
DbiTableProxy & | GetTableProxy (const std::string &tableName, const DbiTableRow *tableRow) |
Bool_t | HasRowCounter (const std::string &tableName) |
void | PurgeCaches () |
void | RefreshMetaData (const std::string &tableName) |
void | SetSqlCondition (const std::string &sql="") |
Static Public Member Functions | |
static DbiTableProxyRegistry & | Instance () |
static Bool_t | IsActive () |
Protected Member Functions | |
DbiTableProxyRegistry () | |
virtual | ~DbiTableProxyRegistry () |
Private Member Functions | |
DbiTableProxyRegistry (const DbiTableProxyRegistry &) | |
DbiTableProxyRegistry & | operator= (const DbiTableProxyRegistry &) |
void | ApplySqlCondition () const |
void | ApplySqlCondition (DbiTableProxy *proxy) const |
Private Attributes | |
DbiCascader * | fCascader |
Cascader. | |
std::string | fSqlCondition |
Default optional condition. | |
std::map< std::string, DbiTableProxy * > | fTPmap |
TableName::RowName -> TableProxy. | |
DbiRollbackDates | fRollbackDates |
Rollback dates for each table. | |
Static Private Attributes | |
static DbiTableProxyRegistry * | fgInstance |
Holds only instance. | |
Friends | |
class | DbiSvc |
class | DbiValidate |
class | Cleaner |
Classes | |
struct | Cleaner |
Definition at line 38 of file DbiTableProxyRegistry.h.
DbiTableProxyRegistry::DbiTableProxyRegistry | ( | ) | [protected] |
virtual DbiTableProxyRegistry::~DbiTableProxyRegistry | ( | ) | [protected, virtual] |
DbiTableProxyRegistry::DbiTableProxyRegistry | ( | const DbiTableProxyRegistry & | ) | [inline, private] |
void DbiTableProxyRegistry::ShowStatistics | ( | ) | const |
static DbiTableProxyRegistry& DbiTableProxyRegistry::Instance | ( | ) | [static] |
static Bool_t DbiTableProxyRegistry::IsActive | ( | ) | [inline, static] |
void DbiTableProxyRegistry::ConfigRollback | ( | const std::vector< std::string > & | rollbacks | ) |
void DbiTableProxyRegistry::ConfigLevel2Cache | ( | const std::string & | cachedir = "" |
) |
void DbiTableProxyRegistry::ConfigConnectionsPermanent | ( | Bool_t | permanent | ) |
void DbiTableProxyRegistry::ConfigOrderContextQuery | ( | Bool_t | on | ) |
void DbiTableProxyRegistry::ClearRollbackDates | ( | ) |
DbiCascader& DbiTableProxyRegistry::GetCascader | ( | ) | [inline] |
DbiTableProxy& DbiTableProxyRegistry::GetTableProxy | ( | const std::string & | tableName, | |
const DbiTableRow * | tableRow | |||
) |
Bool_t DbiTableProxyRegistry::HasRowCounter | ( | const std::string & | tableName | ) |
void DbiTableProxyRegistry::PurgeCaches | ( | ) |
void DbiTableProxyRegistry::RefreshMetaData | ( | const std::string & | tableName | ) |
void DbiTableProxyRegistry::SetSqlCondition | ( | const std::string & | sql = "" |
) |
DbiTableProxyRegistry& DbiTableProxyRegistry::operator= | ( | const DbiTableProxyRegistry & | ) | [inline, private] |
void DbiTableProxyRegistry::ApplySqlCondition | ( | ) | const [private] |
void DbiTableProxyRegistry::ApplySqlCondition | ( | DbiTableProxy * | proxy | ) | const [private] |
friend class DbiSvc [friend] |
Definition at line 41 of file DbiTableProxyRegistry.h.
friend class DbiValidate [friend] |
Definition at line 42 of file DbiTableProxyRegistry.h.
friend class Cleaner [friend] |
Definition at line 104 of file DbiTableProxyRegistry.h.
DbiCascader* DbiTableProxyRegistry::fCascader [private] |
std::string DbiTableProxyRegistry::fSqlCondition [private] |
std::map<std::string,DbiTableProxy*> DbiTableProxyRegistry::fTPmap [private] |
DbiTableProxyRegistry* DbiTableProxyRegistry::fgInstance [static, private] |