#include <container.h>
Inheritance diagram for dbContainer< T >:
Public Methods | |
int | search (dbCursor< T > &cursor, void const *from, void const *till) |
int | search (dbCursor< T > &cursor, void const *key) |
int | prefixSearch (dbCursor< T > &cursor, char const *key) |
int | search (dbCursor< T > &cursor) |
int | spatialSearch (dbCursor< T > &cursor, rectangle const &r, SpatialSearchType type) |
void | create () |
void | purge () |
void | free () |
void | add (dbReference< T > const &ref) |
void | remove (dbReference< T > const &ref) |
dbContainer (const char *fieldName) | |
void | create (dbDatabase *db) |
void | purge (dbDatabase *db) |
void | free (dbDatabase *db) |
void | add (dbDatabase *db, dbReference< T > const &ref) |
void | remove (dbDatabase *db, dbReference< T > const &ref) |
dbContainer (dbDatabase *db, const char *fieldName) | |
oid_t | getOid () const |
bool | isNull () const |
Friends | |
bool | isNull (dbAnyReference const &ref) |
|
Constructor of the contanier reference
|
|
Constructor of the contanier reference
|
|
Add new record to container in specified database.
|
|
Add new record to container
|
|
Create new container in specified database.
Reimplemented from dbAnyContainer. |
|
Create new container. |
|
Deallocate container in specified database.
Reimplemented from dbAnyContainer. |
|
Deallocate container |
|
Get object idetifier
|
|
Check whether reference is null |
|
Select records which indexed field is prefix of specfied key
|
|
Clear the container in specified database.
Reimplemented from dbAnyContainer. |
|
Clear the container |
|
Remove record from the container in specified database.
|
|
Remove record from the container
|
|
Select all records in the container
|
|
Select records with specified value of the key
|
|
Search records matching search criteria (between, less or equal, great or equal)
|
|
Perform spatial search using R-Tree
|
|
Check whether reference is null |