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

Classes

struct  Op

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
- 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 renewOperations
LockMode lockMode
bool logSumOfOps
int nOpsStart
int nOpsEnd
int nOpsScale
int maxVarbinaryBytes
int maxVarcharChars
int maxBlobBytes
int maxTextChars
set< string > exclude
Operations operations
- 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 35 of file CrundDriver.hpp.


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