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

Classes

struct  TransactionInfo

Public Member Functions

 HugoAsynchTransactions (const NdbDictionary::Table &)
int loadTableAsynch (Ndb *, int records=0, int batch=1, int trans=1, int operations=1)
int pkReadRecordsAsynch (Ndb *, int records=0, int batch=1, int trans=1, int operations=1)
int pkUpdateRecordsAsynch (Ndb *, int records=0, int batch=1, int trans=1, int operations=1)
int pkDelRecordsAsynch (Ndb *, int records=0, int batch=1, int trans=1, int operations=1)

Additional Inherited Members

- Private Types inherited from HugoOperations
typedef Uint32(* AnyValueCallback )(Ndb *, NdbTransaction *, int rowid, int updVal)
- Private Member Functions inherited from HugoTransactions
 HugoTransactions (const NdbDictionary::Table &, const NdbDictionary::Index *idx=0)
int loadTable (Ndb *, int records, int batch=512, bool allowConstraintViolation=true, int doSleep=0, bool oneTrans=false, int updateValue=0, bool abort=false)
int loadTableStartFrom (Ndb *, int startFrom, int records, int batch=512, bool allowConstraintViolation=true, int doSleep=0, bool oneTrans=false, int updateValue=0, bool abort=false)
int scanReadRecords (Ndb *, int records, int abort=0, int parallelism=0, NdbOperation::LockMode=NdbOperation::LM_Read, int scan_flags=0)
int scanReadRecords (Ndb *, const NdbDictionary::Index *, int records, int abort=0, int parallelism=0, NdbOperation::LockMode=NdbOperation::LM_Read, int scan_flags=0)
int pkReadRecords (Ndb *, int records, int batchsize=1, NdbOperation::LockMode=NdbOperation::LM_Read, int rand=0)
int pkReadUnlockRecords (Ndb *, int records, int batchsize=1, NdbOperation::LockMode=NdbOperation::LM_Read)
int scanUpdateRecords (Ndb *, NdbScanOperation::ScanFlag, int records, int abort=0, int parallelism=0)
int scanUpdateRecords (Ndb *, int records, int abort=0, int parallelism=0)
int scanUpdateRecords1 (Ndb *, int records, int abort=0, int parallelism=0)
int scanUpdateRecords2 (Ndb *, int records, int abort=0, int parallelism=0)
int scanUpdateRecords3 (Ndb *, int records, int abort=0, int parallelism=0)
int pkUpdateRecords (Ndb *, int records, int batchsize=1, int doSleep=0)
int pkInterpretedUpdateRecords (Ndb *, int records, int batchsize=1)
int pkDelRecords (Ndb *, int records=0, int batch=1, bool allowConstraintViolation=true, int doSleep=0)
int pkRefreshRecords (Ndb *, int startFrom, int count=1, int batch=1)
int lockRecords (Ndb *, int records, int percentToLock=1, int lockTime=1000)
int fillTable (Ndb *, int batch=512)
int fillTableStartFrom (Ndb *, int startFrom, int batch=512)
int indexReadRecords (Ndb *, const char *idxName, int records, int batchsize=1)
int indexUpdateRecords (Ndb *, const char *idxName, int records, int batchsize=1)
void setRetryMax (int retryMax=100)
void setStatsLatency (NDBT_Stats *stats)
void setThrInfo (int thr_count, int thr_no)
- Private Attributes inherited from HugoTransactions
Uint64 m_latest_gci
NDBT_ResultRow row
int m_defaultScanUpdateMethod
int m_retryMax
NDBT_Statsm_stats_latency
int m_thr_count
int m_thr_no

Detailed Description

Definition at line 27 of file HugoAsynchTransactions.hpp.


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