#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.