InfiniSQL
v0.1.2-alpha
Massive Scale Transaction Processing
|
row and its meta-data More...
#include <Table.h>
Public Attributes | |
int64_t | writelockHolder |
int64_t | previoussubtransactionid |
char | flags |
boost::unordered_set< int64_t > * | readlockHolders |
string | row |
row and its meta-data
this per-row to say which transactionid created/updated transaction last, for replication so that the corresponding engine(s) will know the order to apply changes. also says whether the row is locked by somebody
char rowdata_s::flags |
Definition at line 54 of file Table.h.
Referenced by Table::commitRollbackUnlock(), Table::deleterow(), Table::getrows(), Table::newrow(), and Table::updaterow().
int64_t rowdata_s::previoussubtransactionid |
Definition at line 53 of file Table.h.
Referenced by Engine::applyItem(), and Table::commitRollbackUnlock().
boost::unordered_set<int64_t>* rowdata_s::readlockHolders |
Definition at line 55 of file Table.h.
Referenced by Table::commitRollbackUnlock(), and Table::getrows().
string rowdata_s::row |
Definition at line 56 of file Table.h.
Referenced by Engine::applyItem(), Table::getrows(), Table::newrow(), and Table::updaterow().
int64_t rowdata_s::writelockHolder |
Definition at line 52 of file Table.h.
Referenced by Table::commitRollbackUnlock(), Table::deleterow(), Table::getrows(), Table::newrow(), and Table::updaterow().