MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
TwsDriver Class Reference
Inheritance diagram for TwsDriver:
Collaboration diagram for TwsDriver:

Protected Types

enum  LockMode { READ_COMMITTED, SHARED, EXCLUSIVE }
enum  XMode { SINGLE, BULK, BATCH }

Protected Member Functions

virtual void init ()
virtual void close ()
virtual void initProperties ()
virtual void printProperties ()
virtual void runTests ()
virtual void runLoads ()
virtual void runSeries ()
virtual void runOperations ()
virtual void runLoadOperations ()=0
void verify (int exp, int act)
void verify (long exp, long act)
void verify (long long exp, long long act)
void verify (const char *exp, const char *act)
virtual void initConnection ()=0
virtual void closeConnection ()=0
- Protected Member Functions inherited from Driver
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 Protected Member Functions inherited from Driver
static void exitUsage ()
static void exitUsage ()

Protected Attributes

bool renewConnection
bool doInsert
bool doLookup
bool doUpdate
bool doDelete
bool doSingle
bool doBulk
bool doBatch
bool doVerify
LockMode lockMode
int nRows
int nRuns
- Protected Attributes inherited from Driver
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

Additional Inherited Members

- Public Member Functions inherited from Driver
 Driver ()
virtual ~Driver ()
void run ()
 Driver ()
virtual ~Driver ()
void run ()
- Static Public Member Functions inherited from Driver
static void parseArguments (int argc, const char *argv[])
static void parseArguments (int argc, const char *argv[])
- Static Protected Attributes inherited from Driver
static vector< string > propFileNames
static string logFileName

Detailed Description

Definition at line 25 of file TwsDriver.hpp.


The documentation for this class was generated from the following files: