InfiniSQL  v0.1.2-alpha
Massive Scale Transaction Processing
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Transaction::sqlcmdstate_s Struct Reference

state for pending SQL commands More...

#include <Transaction.h>

Collaboration diagram for Transaction::sqlcmdstate_s:

Public Attributes

class Statementstatement
 
boost::unordered_map
< uuRecord_s, returnRow_s > * 
results
 
int64_t tableid
 
locktype_e locktype
 
int64_t eventwaitcount
 
std::vector< indexEntry_sindexHits
 
void * continuationData
 
bool ispossibledeadlock
 

Detailed Description

state for pending SQL commands

Definition at line 71 of file Transaction.h.

Member Data Documentation

void* Transaction::sqlcmdstate_s::continuationData

Definition at line 79 of file Transaction.h.

Referenced by Transaction::continueSqlPredicate(), and Transaction::sqlPredicate().

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
boost::unordered_map<uuRecord_s, returnRow_s>* Transaction::sqlcmdstate_s::results
int64_t Transaction::sqlcmdstate_s::tableid

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