#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] |
1.4.7