#include <rtree.h>
Public Types | |
| enum | searchOp { EQUAL, OVERLAPS, SUPERSET, PROPER_SUPERSET, SUBSET, PROPER_SUBSET } |
Static Public Member Functions | |
| static oid_t | allocate (dbDatabase *db) |
| static bool | find (dbDatabase *db, oid_t treeId, dbSearchContext &sc) |
| static void | insert (dbDatabase *db, oid_t treeId, oid_t recordId, int offs) |
| static void | insert (dbDatabase *db, oid_t treeId, oid_t recordId, rectangle const &r) |
| static void | remove (dbDatabase *db, oid_t treeId, oid_t recordId, int offs) |
| static void | purge (dbDatabase *db, oid_t treeId) |
| static void | drop (dbDatabase *db, oid_t treeId) |
Protected Attributes | |
| int4 | height |
| oid_t | root |
| enum searchOp |
| oid_t allocate | ( | dbDatabase * | db | ) | [static] |
| bool find | ( | dbDatabase * | db, | |
| oid_t | treeId, | |||
| dbSearchContext & | sc | |||
| ) | [static] |
| BEGIN_FASTDB_NAMESPACE void insert | ( | dbDatabase * | db, | |
| oid_t | treeId, | |||
| oid_t | recordId, | |||
| int | offs | |||
| ) | [static] |
| void insert | ( | dbDatabase * | db, | |
| oid_t | treeId, | |||
| oid_t | recordId, | |||
| rectangle const & | r | |||
| ) | [static] |
| void remove | ( | dbDatabase * | db, | |
| oid_t | treeId, | |||
| oid_t | recordId, | |||
| int | offs | |||
| ) | [static] |
| void purge | ( | dbDatabase * | db, | |
| oid_t | treeId | |||
| ) | [static] |
| void drop | ( | dbDatabase * | db, | |
| oid_t | treeId | |||
| ) | [static] |