dbRtree Class Reference

#include <rtree.h>

List of all members.

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


Member Enumeration Documentation

enum searchOp

Enumerator:
EQUAL 
OVERLAPS 
SUPERSET 
PROPER_SUPERSET 
SUBSET 
PROPER_SUBSET 


Member Function Documentation

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]


Member Data Documentation

int4 height [protected]

oid_t root [protected]


Online Library Docs

sipXecs home page

Version 4.2.1-018930 2010-07-31T01:13:23 build16 abuild