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

Public Types

enum  ScanMode { ScanNo = 0, Committed, Latest, Exclusive }
enum  ErrType { ErrNone = 0, ErrDeadlock = 1, ErrNospace = 2, ErrOther = 4 }

Public Member Functions

int connect ()
void connect (const Con &con)
void disconnect ()
int startTransaction ()
int getNdbOperation (const Tab &tab)
int getNdbIndexOperation1 (const ITab &itab, const Tab &tab)
int getNdbIndexOperation (const ITab &itab, const Tab &tab)
int getNdbScanOperation (const Tab &tab)
int getNdbIndexScanOperation1 (const ITab &itab, const Tab &tab)
int getNdbIndexScanOperation (const ITab &itab, const Tab &tab)
int getNdbScanFilter ()
int equal (int num, const char *addr)
int getValue (int num, NdbRecAttr *&rec)
int setValue (int num, const char *addr)
int setBound (int num, int type, const void *value)
int beginFilter (int group)
int endFilter ()
int setFilter (int num, int cond, const void *value, uint len)
int execute (ExecType et)
int execute (ExecType et, uint &err)
int readTuple (Par par)
int readTuples (Par par)
int readIndexTuples (Par par)
int executeScan ()
int nextScanResult (bool fetchAllowed)
int nextScanResult (bool fetchAllowed, uint &err)
int updateScanTuple (Con &con2)
int deleteScanTuple (Con &con2)
void closeScan ()
void closeTransaction ()
const char * errname (uint err)
void printerror (NdbOut &out)

Public Attributes

Ndbm_ndb
NdbDictionary::Dictionarym_dic
NdbTransactionm_tx
Uint64 m_txid
NdbOperationm_op
NdbIndexOperationm_indexop
NdbScanOperationm_scanop
NdbIndexScanOperationm_indexscanop
NdbScanFilterm_scanfilter
ScanMode m_scanmode
ErrType m_errtype
char m_errname [100]

Detailed Description

Definition at line 1199 of file testOIBasic.cpp.


The documentation for this struct was generated from the following file: