/search.css" rel="stylesheet" type="text/css"/> /search.js">
Typedefs | |
typedef Int_t | Task |
typedef Int_t | SubSite |
Enumerations | |
enum | TaskTypes { kAnyTask = -1, kDefaultTask = 0 } |
enum | SubSiteTypes { kAnySubSite = -1, kDefaultSubSite = 0 } |
enum | TypeRegimes { kRootRegime = 0, kSQLRegime = 1 } |
enum | DataTypes { kUnknown, kBool, kChar, kUChar, kTiny, kUTiny, kShort, kUShort, kInt, kUInt, kLong, kULong, kFloat, kDouble, kString, kTString, kDate } |
enum | DbTypes { kUnknownDbType = -1, kMySQL = 0, kOracle = 1 } |
enum | AbortTest { kDisabled, kTableMissing, kDataMissing } |
enum | { kMAXLOCALSEQNO = 99999999, kMAXTABLENAMELEN = 80 } |
Functions | |
std::string | GetVldDescr (const char *tableName, Bool_t isTemporary=false) |
Int_t | GetTimeGate (const std::string &tableName) |
> Return SQL needed to create VLD table. | |
void | SetTimeGate (const std::string &tableName, Int_t timeGate) |
std::string | MakeDateTimeString (const TimeStamp &timeStamp) |
TimeStamp | MakeTimeStamp (const std::string &sqlDateTime, Bool_t *ok=0) |
std::string | UsernameFromEnvironment () |
Bool_t | NotGlobalSeqNo (UInt_t seqNo) |
typedef Int_t Dbi::SubSite |
enum Dbi::TaskTypes |
Definition at line 44 of file Dbi.h.
{ kAnyTask = -1, // Use to disable task selection in context queries. kDefaultTask = 0 };
enum Dbi::SubSiteTypes |
Definition at line 51 of file Dbi.h.
{ kAnySubSite = -1, // Use to disable task selection in context queries. kDefaultSubSite = 0 };
enum Dbi::TypeRegimes |
Definition at line 57 of file Dbi.h.
{ kRootRegime = 0, kSQLRegime = 1 };
enum Dbi::DataTypes |
enum Dbi::DbTypes |
Definition at line 81 of file Dbi.h.
{ kUnknownDbType = -1, kMySQL = 0, kOracle = 1 };
enum Dbi::AbortTest |
Definition at line 86 of file Dbi.h.
{ kDisabled, kTableMissing, kDataMissing };
anonymous enum |
Definition at line 91 of file Dbi.h.
{ kMAXLOCALSEQNO = 99999999, // Max local SeqNo. kMAXTABLENAMELEN = 80}; // Max length of table name.
std::string Dbi::GetVldDescr | ( | const char * | tableName, |
Bool_t | isTemporary = false |
||
) |
Int_t Dbi::GetTimeGate | ( | const std::string & | tableName | ) |
> Return SQL needed to create VLD table.
Time gates for each table in secs. Used to trim validity searches.
void Dbi::SetTimeGate | ( | const std::string & | tableName, |
Int_t | timeGate | ||
) |
std::string Dbi::MakeDateTimeString | ( | const TimeStamp & | timeStamp | ) |
TimeStamp Dbi::MakeTimeStamp | ( | const std::string & | sqlDateTime, |
Bool_t * | ok = 0 |
||
) |
std::string Dbi::UsernameFromEnvironment | ( | ) |
Bool_t Dbi::NotGlobalSeqNo | ( | UInt_t | seqNo | ) |