dbAnyContainer Class Reference

#include <container.h>

Inheritance diagram for dbAnyContainer:

dbAnyReference dbContainer

List of all members.


Detailed Description

Base class for all containers.

Container are implemented using T-Tree

Protected Member Functions

void create (dbDatabase *db)
void purge (dbDatabase *db)
void free (dbDatabase *db)
void add (dbDatabase *db, dbAnyReference const &ref)
void remove (dbDatabase *db, dbAnyReference const &ref)
int search (dbAnyCursor &cursor, void const *from, void const *till)
int prefixSearch (dbAnyCursor &cursor, char const *key)
int spatialSearch (dbAnyCursor &cursor, rectangle const &r, SpatialSearchType type)
 dbAnyContainer (char const *fieldName, dbTableDescriptor &desc)

Protected Attributes

dbFieldDescriptorfd


Constructor & Destructor Documentation

dbAnyContainer ( char const *  fieldName,
dbTableDescriptor desc 
) [protected]


Member Function Documentation

BEGIN_FASTDB_NAMESPACE void create ( dbDatabase db  )  [protected]

Reimplemented in dbContainer.

void purge ( dbDatabase db  )  [protected]

Reimplemented in dbContainer.

void free ( dbDatabase db  )  [protected]

Reimplemented in dbContainer.

void add ( dbDatabase db,
dbAnyReference const &  ref 
) [protected]

void remove ( dbDatabase db,
dbAnyReference const &  ref 
) [protected]

int search ( dbAnyCursor cursor,
void const *  from,
void const *  till 
) [protected]

int prefixSearch ( dbAnyCursor cursor,
char const *  key 
) [protected]

int spatialSearch ( dbAnyCursor cursor,
rectangle const &  r,
SpatialSearchType  type 
) [protected]


Member Data Documentation

dbFieldDescriptor* fd [protected]


Online Library Docs

sipXecs home page

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