#include <container.h>

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 | |
| dbFieldDescriptor * | fd |
| dbAnyContainer | ( | char const * | fieldName, | |
| dbTableDescriptor & | desc | |||
| ) | [protected] |
| 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] |
dbFieldDescriptor* fd [protected] |