28 #ifndef INFINISQLTABLE_H
29 #define INFINISQLTABLE_H
128 bool makerow(vector<fieldValue_s> *fieldVal, std::string *res);
138 vector<fieldValue_s> *resultFields);
152 int64_t subtransactionid, int64_t pendingcmdid,
153 vector<returnRow_s> *returnRows,
154 vector<int64_t> *lockPendingRowids, int64_t tacmdentrypoint);
177 void newrow(int64_t newrowid, int64_t subtransactionid,
string &row);
187 int64_t
updaterow(int64_t rowid, int64_t subtransactionid,
string *row);
196 int64_t
deleterow(int64_t rowid, int64_t subtransactionid);
207 int64_t
deleterow(int64_t rowid, int64_t subtransactionid,
208 int64_t forward_rowid, int64_t forward_engineid);
220 int64_t subtransactionid, int64_t pendingcmdid,
221 vector<returnRow_s> *returnRows, int64_t tacmdentrypoint);
234 int64_t subtransactionid,
235 int64_t pendingcmdid,
236 int64_t tacmdentrypoint);
245 boost::unordered_map< int64_t, std::queue<lockQueueRowEntry> >
lockQueue;
249 boost::unordered_map<int64_t, rowdata_s *>
rows;