Protected Types |
| enum | LockMode { READ_COMMITTED,
SHARED,
EXCLUSIVE
} |
| enum | XMode { SINGLE,
BULK,
BATCH
} |
|
typedef vector< const Op * > | Operations |
Protected Member Functions |
|
virtual void | init () |
|
virtual void | close () |
|
virtual void | initProperties () |
|
virtual void | printProperties () |
|
virtual void | initOperations ()=0 |
|
virtual void | closeOperations ()=0 |
|
virtual void | runTests () |
|
virtual void | runLoads (int nOps) |
|
virtual void | runOperations (int nOps) |
|
virtual void | runOp (const Op &op, int nOps) |
|
virtual void | initConnection ()=0 |
|
virtual void | closeConnection ()=0 |
|
virtual void | clearData ()=0 |
|
virtual void | loadProperties () |
|
virtual void | openLogFile () |
|
virtual void | closeLogFile () |
|
virtual void | begin (const string &name) |
|
virtual void | commit (const string &name) |
|
virtual void | loadProperties () |
|
virtual void | openLogFile () |
|
virtual void | closeLogFile () |
|
virtual void | clearLogBuffers () |
|
virtual void | writeLogBuffers () |
|
virtual void | begin (const string &name) |
|
virtual void | finish (const string &name) |
Static Protected Member Functions |
|
static const char * | toStr (LockMode mode) |
|
static const char * | toStr (XMode mode) |
|
static void | exitUsage () |
|
static void | exitUsage () |
Protected Attributes |
|
bool | renewConnection |
|
bool | renewOperations |
|
LockMode | lockMode |
|
bool | logSumOfOps |
|
int | nOpsStart |
|
int | nOpsEnd |
|
int | nOpsScale |
|
int | maxVarbinaryBytes |
|
int | maxVarcharChars |
|
int | maxBlobBytes |
|
int | maxTextChars |
|
set< string > | exclude |
|
Operations | operations |
|
Properties | props |
|
bool | logRealTime |
|
bool | logCpuTime |
|
int | nRuns |
|
ofstream | log |
|
string | descr |
|
bool | logHeader |
|
ostringstream | header |
|
ostringstream | rtimes |
|
ostringstream | ctimes |
|
int | s0 |
|
int | s1 |
|
hrt_tstamp | t0 |
|
hrt_tstamp | t1 |
|
long | rta |
|
long | cta |
|
int | warmupRuns |
|
struct timeval t0 | t1 |
Detailed Description
Definition at line 35 of file CrundDriver.hpp.
The documentation for this class was generated from the following files: