|
Public Member Functions |
| CPStorage () |
| ~CPStorage () |
void | enqueue (char *tuple) |
vector< char * > | extract (char *first, char *last) |
vector< char * > | extract (int start_tuple_id, int end_tuple_id) |
char * | extract (int tuple_id) |
vector< char * > | extract (int start_order_by, int end_order_by, ptr< Expression > order_by_field, bool revisions) |
| extracts tuples from start_order_by to end_order_by given by order_by_field bool revisions says whether to include revisions or not
|
vector< char * > | extract (char *first, char *last, vector< ptr< Expression > > keys) |
char * | extract (string tuple_key, vector< ptr< Expression > > keys) |
char * | findFirstValue (int val, ptr< Expression > order_by) |
char * | findLastValue (int val, ptr< Expression > order_by) |
char * | getLastTuple () |
char * | getAtPositionFromEnd (int n) |
int | getNumTuples () |
void | discardTuples (int32 min_val, int32 max_val, ptr< Expression > order_by) |
vector< char * > | getallstuff () |
Static Public Member Functions |
char * | modifyTuple (char *tuple, int tuple_size, TupleType type, int revision_id) |
string | concatenateKeys (char *tuple, vector< ptr< Expression > > keys) |
int | getKey (char *tuple) |
int | getType (char *tuple) |
int | getRevisionId (char *tuple) |