#include <DbiTableProxy.h>
Collaboration diagram for DbiTableProxy:
Public Member Functions | |
| const DbiDBProxy & | GetDBProxy () const |
| DbiCascader & | GetCascader () |
| const DbiTableMetaData & | GetMetaData () const |
| const DbiTableMetaData & | GetMetaValid () const |
| string | GetRowName () const |
| string | GetTableName () const |
| DbiCache * | GetCache () |
| const DbiResult * | Query (const Context &vc, const Dbi::SubSite &subsite, const Dbi::Task &task, Bool_t findFullTimeWindow=true) |
| const DbiResult * | Query (const string &context, const Dbi::SubSite &subsite, const Dbi::Task &task, const string &data, const string &fillOpts) |
| const DbiResult * | Query (UInt_t seqNo, UInt_t dbNo) |
| const DbiResult * | Query (const DbiValidityRec &vrec, Bool_t canReuse=kTRUE) |
| TimeStamp | QueryOverlayVersionDate (const DbiValidityRec &vrec, UInt_t dbNo) |
| void | RefreshMetaData () |
| void | SetSqlCondition (const string &sql) |
| Bool_t | TableExists () const |
Protected Member Functions | |
| DbiTableProxy (DbiCascader *cascader, const string &tableName, const string &vldSuffix, const DbiTableRow *tableRow) | |
| virtual | ~DbiTableProxy () |
Private Member Functions | |
| DbiTableProxy (const DbiTableProxy &) | |
| DbiTableProxy & | operator= (const DbiTableProxy &) |
| Bool_t | CanReadL2Cache () const |
| Bool_t | CanWriteL2Cache () const |
| Bool_t | RestoreFromL2Cache (const DbiValidityRecBuilder &builder) |
| Bool_t | SaveToL2Cache (const string &name, DbiResult &res) |
Private Attributes | |
| DbiCascader * | fCascader |
| Pointer to one and only cascader. | |
| DbiTableMetaData | fMetaData |
| Meta data for main(data) table. | |
| DbiTableMetaData | fMetaValid |
| Meta data for aux. (validity)table. | |
| Bool_t | fCanL2Cache |
| True if row supports L2 cache. | |
| DbiCache * | fCache |
| Associated cache for result. | |
| DbiDBProxy | fDBProxy |
| Proxy to database. | |
| Bool_t | fExists |
| true if table exists; | |
| string | fTableName |
| Table Name. | |
| DbiTableRow * | fTableRow |
| Pet object used to create new rows. | |
Friends | |
| class | DbiTableProxyRegistry |
Definition at line 44 of file DbiTableProxy.h.
| DbiTableProxy::DbiTableProxy | ( | DbiCascader * | cascader, | |
| const string & | tableName, | |||
| const string & | vldSuffix, | |||
| const DbiTableRow * | tableRow | |||
| ) | [protected] |
| virtual DbiTableProxy::~DbiTableProxy | ( | ) | [protected, virtual] |
| DbiTableProxy::DbiTableProxy | ( | const DbiTableProxy & | ) | [private] |
| const DbiDBProxy& DbiTableProxy::GetDBProxy | ( | ) | const [inline] |
| DbiCascader& DbiTableProxy::GetCascader | ( | ) | [inline] |
| const DbiTableMetaData& DbiTableProxy::GetMetaData | ( | ) | const [inline] |
| const DbiTableMetaData& DbiTableProxy::GetMetaValid | ( | ) | const [inline] |
| string DbiTableProxy::GetRowName | ( | ) | const [inline] |
| string DbiTableProxy::GetTableName | ( | ) | const [inline] |
| DbiCache* DbiTableProxy::GetCache | ( | ) | [inline] |
| const DbiResult* DbiTableProxy::Query | ( | const Context & | vc, | |
| const Dbi::SubSite & | subsite, | |||
| const Dbi::Task & | task, | |||
| Bool_t | findFullTimeWindow = true | |||
| ) |
| const DbiResult* DbiTableProxy::Query | ( | const string & | context, | |
| const Dbi::SubSite & | subsite, | |||
| const Dbi::Task & | task, | |||
| const string & | data, | |||
| const string & | fillOpts | |||
| ) |
| const DbiResult* DbiTableProxy::Query | ( | UInt_t | seqNo, | |
| UInt_t | dbNo | |||
| ) |
| const DbiResult* DbiTableProxy::Query | ( | const DbiValidityRec & | vrec, | |
| Bool_t | canReuse = kTRUE | |||
| ) |
| TimeStamp DbiTableProxy::QueryOverlayVersionDate | ( | const DbiValidityRec & | vrec, | |
| UInt_t | dbNo | |||
| ) |
| void DbiTableProxy::RefreshMetaData | ( | ) |
| void DbiTableProxy::SetSqlCondition | ( | const string & | sql | ) |
| Bool_t DbiTableProxy::TableExists | ( | ) | const [inline] |
| DbiTableProxy& DbiTableProxy::operator= | ( | const DbiTableProxy & | ) | [private] |
| Bool_t DbiTableProxy::CanReadL2Cache | ( | ) | const [private] |
| Bool_t DbiTableProxy::CanWriteL2Cache | ( | ) | const [private] |
| Bool_t DbiTableProxy::RestoreFromL2Cache | ( | const DbiValidityRecBuilder & | builder | ) | [private] |
| Bool_t DbiTableProxy::SaveToL2Cache | ( | const string & | name, | |
| DbiResult & | res | |||
| ) | [private] |
friend class DbiTableProxyRegistry [friend] |
Definition at line 47 of file DbiTableProxy.h.
DbiCascader* DbiTableProxy::fCascader [private] |
DbiTableMetaData DbiTableProxy::fMetaData [private] |
DbiTableMetaData DbiTableProxy::fMetaValid [private] |
Bool_t DbiTableProxy::fCanL2Cache [private] |
DbiCache* DbiTableProxy::fCache [private] |
DbiDBProxy DbiTableProxy::fDBProxy [private] |
Bool_t DbiTableProxy::fExists [private] |
string DbiTableProxy::fTableName [private] |
DbiTableRow* DbiTableProxy::fTableRow [private] |
1.4.7