#include <ttree.h>
Static Public Member Functions | |
| static oid_t | allocate (dbDatabase *db) |
| static void | find (dbDatabase *db, oid_t treeId, dbSearchContext &sc) |
| static void | prefixSearch (dbDatabase *db, oid_t treeId, dbSearchContext &sc) |
| static void | insert (dbDatabase *db, oid_t treeId, oid_t recordId, int type, int sizeofType, dbUDTComparator comparator, int offs) |
| static void | remove (dbDatabase *db, oid_t treeId, oid_t recordId, int type, int sizeofType, dbUDTComparator comparator, int offs) |
| static void | drop (dbDatabase *db, oid_t treeId) |
| static void | purge (dbDatabase *db, oid_t treeId) |
| static void | traverseForward (dbDatabase *db, oid_t treeId, dbAnyCursor *cursor) |
| static void | traverseBackward (dbDatabase *db, oid_t treeId, dbAnyCursor *cursor) |
| static void | traverseForward (dbDatabase *db, oid_t treeId, dbAnyCursor *cursor, dbExprNode *condition) |
| static void | traverseBackward (dbDatabase *db, oid_t treeId, dbAnyCursor *cursor, dbExprNode *condition) |
Protected Attributes | |
| oid_t | root |
| oid_t allocate | ( | dbDatabase * | db | ) | [static] |
| void find | ( | dbDatabase * | db, | |
| oid_t | treeId, | |||
| dbSearchContext & | sc | |||
| ) | [static] |
| void prefixSearch | ( | dbDatabase * | db, | |
| oid_t | treeId, | |||
| dbSearchContext & | sc | |||
| ) | [static] |
| void insert | ( | dbDatabase * | db, | |
| oid_t | treeId, | |||
| oid_t | recordId, | |||
| int | type, | |||
| int | sizeofType, | |||
| dbUDTComparator | comparator, | |||
| int | offs | |||
| ) | [static] |
| void remove | ( | dbDatabase * | db, | |
| oid_t | treeId, | |||
| oid_t | recordId, | |||
| int | type, | |||
| int | sizeofType, | |||
| dbUDTComparator | comparator, | |||
| int | offs | |||
| ) | [static] |
| void drop | ( | dbDatabase * | db, | |
| oid_t | treeId | |||
| ) | [static] |
| void purge | ( | dbDatabase * | db, | |
| oid_t | treeId | |||
| ) | [static] |
| void traverseForward | ( | dbDatabase * | db, | |
| oid_t | treeId, | |||
| dbAnyCursor * | cursor | |||
| ) | [static] |
| void traverseBackward | ( | dbDatabase * | db, | |
| oid_t | treeId, | |||
| dbAnyCursor * | cursor | |||
| ) | [static] |
| void traverseForward | ( | dbDatabase * | db, | |
| oid_t | treeId, | |||
| dbAnyCursor * | cursor, | |||
| dbExprNode * | condition | |||
| ) | [static] |
| void traverseBackward | ( | dbDatabase * | db, | |
| oid_t | treeId, | |||
| dbAnyCursor * | cursor, | |||
| dbExprNode * | condition | |||
| ) | [static] |