#include <cursor.h>
Public Types | |
| enum | { quantum = 1024 } |
Public Member Functions | |
| segment * | createNewSegment (segment *after) |
| void | add (oid_t oid) |
| void | sort (dbDatabase *db, dbOrderByNode *order) |
| void | toArray (oid_t *oids) const |
| void | truncate (size_t from, size_t length) |
| dbSelection () | |
| void | reverse () |
| void | reset () |
Static Public Member Functions | |
| static int | compare (oid_t a, oid_t b, dbOrderByNode *order) |
Public Attributes | |
| segment * | first |
| segment * | last |
| segment * | curr |
| size_t | nRows |
| size_t | pos |
Classes | |
| class | segment |
| dbSelection | ( | ) | [inline] |
| BEGIN_FASTDB_NAMESPACE dbSelection::segment * createNewSegment | ( | dbSelection::segment * | after | ) |
| void add | ( | oid_t | oid | ) | [inline] |
| void sort | ( | dbDatabase * | db, | |
| dbOrderByNode * | order | |||
| ) |
| int compare | ( | oid_t | a, | |
| oid_t | b, | |||
| dbOrderByNode * | order | |||
| ) | [static] |
| void toArray | ( | oid_t * | oids | ) | const |
| void truncate | ( | size_t | from, | |
| size_t | length | |||
| ) |
| void reverse | ( | ) |
| void reset | ( | ) | [inline] |
| size_t nRows |
| size_t pos |