|
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) |