#include <map>
#include <string>
#include "TVldContext.hxx"
#include "TVldTimeStamp.hxx"
#include "EoaCore.hxx"
Go to the source code of this file.
Namespaces | |
namespace | TDbi |
Typedefs | |
typedef Int_t | TDbi::Task |
Concept Package-wide namespace of utilities and typedef/enums. | |
Enumerations | |
enum | TDbi::TaskTypes { TDbi::kAnyTask = -1, TDbi::kDefaultTask = 0 } |
enum | TDbi::TypeRegimes { TDbi::kRootRegime = 0, TDbi::kSQLRegime = 1 } |
enum | TDbi::DataTypes { TDbi::kUnknown, TDbi::kBool, TDbi::kChar, TDbi::kUChar, TDbi::kTiny, TDbi::kUTiny, TDbi::kShort, TDbi::kUShort, TDbi::kInt, TDbi::kUInt, TDbi::kLong, TDbi::kULong, TDbi::kFloat, TDbi::kDouble, TDbi::kString, TDbi::kTString, TDbi::kDate } |
enum | TDbi::DbTypes { TDbi::kMySQL = 0 } |
enum | TDbi::AbortTest { TDbi::kDisabled, TDbi::kTableMissing, TDbi::kDataMissing } |
enum | { TDbi::kMAXLOCALSEQNO = 99999999, TDbi::kMAXTABLENAMELEN = 80 } |
Functions | |
OA_EXCEPTION (EOfflineDatabase, EoaCore) | |
OA_EXCEPTION (ENoEnvironment, EOfflineDatabase) | |
OA_EXCEPTION (EBadDatabase, EOfflineDatabase) | |
OA_EXCEPTION (EQueryFailed, EOfflineDatabase) | |
OA_EXCEPTION (EBadConnection, EOfflineDatabase) | |
OA_EXCEPTION (EBadTDbiRegistryKeys, EOfflineDatabase) | |
std::string | TDbi::GetVldDescr (const char *tableName, Bool_t isTemporary=false) |
void | TDbi::SetLogLevel (int level) |
> Return SQL needed to create VLD table. | |
Int_t | TDbi::GetTimeGate (const std::string &tableName) |
Time gates for each table in secs. Used to trim validity searches. | |
void | TDbi::SetTimeGate (const std::string &tableName, Int_t timeGate) |
std::string | TDbi::MakeDateTimeString (const TVldTimeStamp &timeStamp) |
DateTime conversion utilities. | |
TVldTimeStamp | TDbi::MakeTimeStamp (const std::string &sqlDateTime, Bool_t *ok=0) |
Bool_t | TDbi::NotGlobalSeqNo (UInt_t seqNo) |
SeqNo utilities. |
OA_EXCEPTION | ( | EBadTDbiRegistryKeys | , | |
EOfflineDatabase | ||||
) |
OA_EXCEPTION | ( | EBadConnection | , | |
EOfflineDatabase | ||||
) |
OA_EXCEPTION | ( | EQueryFailed | , | |
EOfflineDatabase | ||||
) |
OA_EXCEPTION | ( | EBadDatabase | , | |
EOfflineDatabase | ||||
) |
OA_EXCEPTION | ( | ENoEnvironment | , | |
EOfflineDatabase | ||||
) |
OA_EXCEPTION | ( | EOfflineDatabase | , | |
EoaCore | ||||
) |