#include <DbiResultPtr.h>
Collaboration diagram for DbiResultPtr< T >:
Public Member Functions | |
| DbiResultPtr () | |
| DbiResultPtr (const DbiResultPtr &that) | |
| DbiResultPtr (const Context &vc, Dbi::SubSite subsite=Dbi::kDefaultSubSite, Dbi::Task task=Dbi::kDefaultTask, Dbi::AbortTest abortTest=Dbi::kTableMissing, Bool_t findFullTimeWindow=true) | |
| DbiResultPtr (const string &tableName, const Context &vc, Dbi::SubSite subsite=Dbi::kDefaultSubSite, Dbi::Task task=Dbi::kDefaultTask, Dbi::AbortTest abortTest=Dbi::kTableMissing, Bool_t findFullTimeWindow=true) | |
| DbiResultPtr (const string &tableName, const DbiSqlContext &context, const Dbi::SubSite &subsite=Dbi::kAnySubSite, const Dbi::Task &task=Dbi::kAnyTask, const string &data="", const string &fillOpts="", Dbi::AbortTest abortTest=Dbi::kTableMissing) | |
| DbiResultPtr (const string &tableName, const DbiValidityRec &vrec, Dbi::AbortTest abortTest=Dbi::kTableMissing) | |
| DbiResultPtr (const string &tableName, UInt_t seqNo, UInt_t dbNo, Dbi::AbortTest abortTest=Dbi::kTableMissing) | |
| virtual | ~DbiResultPtr () |
| const DbiResultKey * | GetKey () const |
| UInt_t | GetNumRows () const |
| const DbiResult * | GetResult () const |
| Int_t | GetResultID () const |
| const T * | GetRow (UInt_t rowNum) const |
| const T * | GetRowByIndex (UInt_t index) const |
| const DbiValidityRec * | GetValidityRec (const DbiTableRow *row=0) const |
| DbiTableProxy & | TableProxy () const |
| Bool_t | ResultsFromDb () const |
| UInt_t | NextQuery (Bool_t forwards=kTRUE) |
| UInt_t | NewQuery (Context vc, Dbi::SubSite subsite=0, Dbi::Task task=0, Bool_t findFullTimeWindow=true) |
| UInt_t | NewQuery (const DbiSqlContext &context, const Dbi::SubSite &subsite=0, const Dbi::Task &task=0, const string &data="", const string &fillOpts="") |
| UInt_t | NewQuery (const DbiValidityRec &vrec) |
| UInt_t | NewQuery (UInt_t seqNo, UInt_t dbNo) |
Static Public Member Functions | |
| static DbiTableProxy & | GetTableProxy () |
| static DbiTableProxy & | GetTableProxy (const string &tableName) |
Private Member Functions | |
| void | Disconnect () |
| void | SetContext (const DbiValidityRec &vrec) |
| Bool_t | ApplyAbortTest () |
| DbiResultPtr & | operator= (const DbiResultPtr &) |
Private Attributes | |
| Dbi::AbortTest | fAbortTest |
| Test which if failed triggers abort. | |
| DbiTableProxy & | fTableProxy |
| Proxy for associated database table. | |
| const DbiResult * | fResult |
| Pointer to query result. May be zero! | |
| Site::Site_t | fSiteType |
| from query context. | |
| SimFlag::SimFlag_t | fSimType |
| from query context. | |
Static Private Attributes | |
| static std::map< string, DbiTableProxy * > | fgNameToProxy |
| static DbiTableProxy * | fgTableProxy |
Definition at line 43 of file DbiResultPtr.h.
| DbiResultPtr< T >::DbiResultPtr | ( | ) |
| DbiResultPtr< T >::DbiResultPtr | ( | const DbiResultPtr< T > & | that | ) |
| DbiResultPtr< T >::DbiResultPtr | ( | const Context & | vc, | |
| Dbi::SubSite | subsite = Dbi::kDefaultSubSite, |
|||
| Dbi::Task | task = Dbi::kDefaultTask, |
|||
| Dbi::AbortTest | abortTest = Dbi::kTableMissing, |
|||
| Bool_t | findFullTimeWindow = true | |||
| ) |
| DbiResultPtr< T >::DbiResultPtr | ( | const string & | tableName, | |
| const Context & | vc, | |||
| Dbi::SubSite | subsite = Dbi::kDefaultSubSite, |
|||
| Dbi::Task | task = Dbi::kDefaultTask, |
|||
| Dbi::AbortTest | abortTest = Dbi::kTableMissing, |
|||
| Bool_t | findFullTimeWindow = true | |||
| ) |
| DbiResultPtr< T >::DbiResultPtr | ( | const string & | tableName, | |
| const DbiSqlContext & | context, | |||
| const Dbi::SubSite & | subsite = Dbi::kAnySubSite, |
|||
| const Dbi::Task & | task = Dbi::kAnyTask, |
|||
| const string & | data = "", |
|||
| const string & | fillOpts = "", |
|||
| Dbi::AbortTest | abortTest = Dbi::kTableMissing | |||
| ) |
| DbiResultPtr< T >::DbiResultPtr | ( | const string & | tableName, | |
| const DbiValidityRec & | vrec, | |||
| Dbi::AbortTest | abortTest = Dbi::kTableMissing | |||
| ) |
| DbiResultPtr< T >::DbiResultPtr | ( | const string & | tableName, | |
| UInt_t | seqNo, | |||
| UInt_t | dbNo, | |||
| Dbi::AbortTest | abortTest = Dbi::kTableMissing | |||
| ) |
| virtual DbiResultPtr< T >::~DbiResultPtr | ( | ) | [virtual] |
| const DbiResultKey* DbiResultPtr< T >::GetKey | ( | ) | const |
| UInt_t DbiResultPtr< T >::GetNumRows | ( | ) | const |
| const DbiResult* DbiResultPtr< T >::GetResult | ( | ) | const [inline] |
| Int_t DbiResultPtr< T >::GetResultID | ( | ) | const |
| const T* DbiResultPtr< T >::GetRow | ( | UInt_t | rowNum | ) | const |
| const T* DbiResultPtr< T >::GetRowByIndex | ( | UInt_t | index | ) | const |
| const DbiValidityRec* DbiResultPtr< T >::GetValidityRec | ( | const DbiTableRow * | row = 0 |
) | const |
| DbiTableProxy& DbiResultPtr< T >::TableProxy | ( | ) | const |
| Bool_t DbiResultPtr< T >::ResultsFromDb | ( | ) | const |
| static DbiTableProxy& DbiResultPtr< T >::GetTableProxy | ( | ) | [static] |
| static DbiTableProxy& DbiResultPtr< T >::GetTableProxy | ( | const string & | tableName | ) | [static] |
| UInt_t DbiResultPtr< T >::NextQuery | ( | Bool_t | forwards = kTRUE |
) |
| UInt_t DbiResultPtr< T >::NewQuery | ( | Context | vc, | |
| Dbi::SubSite | subsite = 0, |
|||
| Dbi::Task | task = 0, |
|||
| Bool_t | findFullTimeWindow = true | |||
| ) |
| UInt_t DbiResultPtr< T >::NewQuery | ( | const DbiSqlContext & | context, | |
| const Dbi::SubSite & | subsite = 0, |
|||
| const Dbi::Task & | task = 0, |
|||
| const string & | data = "", |
|||
| const string & | fillOpts = "" | |||
| ) |
| UInt_t DbiResultPtr< T >::NewQuery | ( | const DbiValidityRec & | vrec | ) |
| UInt_t DbiResultPtr< T >::NewQuery | ( | UInt_t | seqNo, | |
| UInt_t | dbNo | |||
| ) |
| void DbiResultPtr< T >::Disconnect | ( | ) | [private] |
| void DbiResultPtr< T >::SetContext | ( | const DbiValidityRec & | vrec | ) | [private] |
| Bool_t DbiResultPtr< T >::ApplyAbortTest | ( | ) | [private] |
| DbiResultPtr& DbiResultPtr< T >::operator= | ( | const DbiResultPtr< T > & | ) | [private] |
Dbi::AbortTest DbiResultPtr< T >::fAbortTest [private] |
DbiTableProxy& DbiResultPtr< T >::fTableProxy [private] |
const DbiResult* DbiResultPtr< T >::fResult [private] |
Site::Site_t DbiResultPtr< T >::fSiteType [private] |
SimFlag::SimFlag_t DbiResultPtr< T >::fSimType [private] |
std::map<string,DbiTableProxy*> DbiResultPtr< T >::fgNameToProxy [static, private] |
Definition at line 138 of file DbiResultPtr.h.
DbiTableProxy* DbiResultPtr< T >::fgTableProxy [static, private] |
Definition at line 140 of file DbiResultPtr.h.
1.4.7