Namespaces |
namespace | DatabaseInterface |
| Concept Package-wide namespace of utilities and typedef/enums.
|
namespace | Dbi |
Typedefs |
typedef Int_t | Dbi::Task |
typedef Int_t | Dbi::SubSite |
Enumerations |
enum | Dbi::TaskTypes { Dbi::kAnyTask = -1,
Dbi::kDefaultTask = 0
} |
enum | Dbi::SubSiteTypes { Dbi::kAnySubSite = -1,
Dbi::kDefaultSubSite = 0
} |
enum | Dbi::TypeRegimes { Dbi::kRootRegime = 0,
Dbi::kSQLRegime = 1
} |
enum | Dbi::DataTypes {
Dbi::kUnknown,
Dbi::kBool,
Dbi::kChar,
Dbi::kUChar,
Dbi::kTiny,
Dbi::kUTiny,
Dbi::kShort,
Dbi::kUShort,
Dbi::kInt,
Dbi::kUInt,
Dbi::kLong,
Dbi::kULong,
Dbi::kFloat,
Dbi::kDouble,
Dbi::kString,
Dbi::kTString,
Dbi::kDate
} |
enum | Dbi::DbTypes { Dbi::kUnknownDbType = -1,
Dbi::kMySQL = 0,
Dbi::kOracle = 1
} |
enum | Dbi::AbortTest { Dbi::kDisabled,
Dbi::kTableMissing,
Dbi::kDataMissing
} |
enum | { Dbi::kMAXLOCALSEQNO = 99999999,
Dbi::kMAXTABLENAMELEN = 80
} |
Functions |
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.
|
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) |