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

Protected Member Functions

virtual void init ()
virtual void close ()
virtual void initProperties ()
virtual void printProperties ()
void initNdbapiBuffers ()
void closeNdbapiBuffers ()
virtual void runLoadOperations ()
void runNdbapiInsert (XMode mode)
void ndbapiInsert (int c0)
void runNdbapiLookup (XMode mode)
void ndbapiLookup (int c0)
void ndbapiRead (int c0)
void runNdbapiUpdate (XMode mode)
void ndbapiUpdate (int c0)
void runNdbapiDelete (XMode mode)
void ndbapiDelete (int c0)
void ndbapiBeginTransaction ()
void ndbapiExecuteTransaction ()
void ndbapiCommitTransaction ()
void ndbapiCloseTransaction ()
virtual void initConnection ()
virtual void closeConnection ()
- Protected Member Functions inherited from TwsDriver
virtual void runTests ()
virtual void runLoads ()
virtual void runSeries ()
virtual void runOperations ()
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)
- 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 void ndbapiToBuffer1blp (void *to, const char *from, size_t width)
static void ndbapiToString1blp (char *to, const void *from, size_t width)
- Static Protected Member Functions inherited from TwsDriver
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

string mgmdConnect
string catalog
string schema
Ndb_cluster_connectionmgmd
Ndbndb
NdbTransactiontx
NdbOperation::LockMode ndbOpLockMode
NdbApiTwsModelmodel
char * bb
char * bb_pos
NdbRecAttr ** ra
NdbRecAttr ** ra_pos
- Protected Attributes inherited from TwsDriver
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[])
- Protected Types inherited from TwsDriver
enum  LockMode { READ_COMMITTED, SHARED, EXCLUSIVE }
enum  XMode { SINGLE, BULK, BATCH }
- Static Protected Attributes inherited from Driver
static vector< string > propFileNames
static string logFileName

Detailed Description

Definition at line 99 of file NdbApiTwsDriver.hpp.


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