InfiniSQL
v0.1.2-alpha
Massive Scale Transaction Processing
|
state for pending SQL commands More...
#include <Transaction.h>
Public Attributes | |
class Statement * | statement |
boost::unordered_map < uuRecord_s, returnRow_s > * | results |
int64_t | tableid |
locktype_e | locktype |
int64_t | eventwaitcount |
std::vector< indexEntry_s > | indexHits |
void * | continuationData |
bool | ispossibledeadlock |
state for pending SQL commands
Definition at line 71 of file Transaction.h.
void* Transaction::sqlcmdstate_s::continuationData |
Definition at line 79 of file Transaction.h.
Referenced by Transaction::continueSqlPredicate(), and Transaction::sqlPredicate().
int64_t Transaction::sqlcmdstate_s::eventwaitcount |
Definition at line 77 of file Transaction.h.
Referenced by Statement::continueDelete(), Transaction::continueSqlDelete(), Transaction::continueSqlInsert(), Transaction::continueSqlPredicate(), Transaction::continueSqlReplace(), Transaction::continueSqlUpdate(), Statement::continueUpdate(), Transaction::sqlPredicate(), and Transaction::sqlSelectAll().
std::vector<indexEntry_s> Transaction::sqlcmdstate_s::indexHits |
Definition at line 78 of file Transaction.h.
Referenced by Transaction::continueSqlPredicate().
bool Transaction::sqlcmdstate_s::ispossibledeadlock |
Definition at line 80 of file Transaction.h.
Referenced by Transaction::checkSqlLock().
locktype_e Transaction::sqlcmdstate_s::locktype |
Definition at line 76 of file Transaction.h.
Referenced by Transaction::continueSqlPredicate(), Transaction::sqlPredicate(), and Transaction::sqlSelectAll().
boost::unordered_map<uuRecord_s, returnRow_s>* Transaction::sqlcmdstate_s::results |
Definition at line 74 of file Transaction.h.
Referenced by Transaction::continueSqlPredicate(), Transaction::sqlPredicate(), and Transaction::sqlSelectAll().
class Statement* Transaction::sqlcmdstate_s::statement |
Definition at line 73 of file Transaction.h.
Referenced by Statement::branchtotype(), Statement::continueDelete(), Transaction::continueSqlDelete(), Transaction::continueSqlInsert(), Transaction::continueSqlPredicate(), Transaction::continueSqlReplace(), Transaction::continueSqlUpdate(), Statement::continueUpdate(), Transaction::sqlPredicate(), and Transaction::sqlSelectAll().
int64_t Transaction::sqlcmdstate_s::tableid |
Definition at line 75 of file Transaction.h.
Referenced by Statement::branchtotype(), Transaction::continueSqlPredicate(), Transaction::sqlPredicate(), and Transaction::sqlSelectAll().