#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 | search (dbCursor< T > &cursor) |
void | create () |
void | purge () |
void | free () |
void | add (dbReference< T > const &ref) |
void | remove (dbReference< T > const &ref) |
dbContainer (const char *fieldName) | |
oid_t | getOid () const |
bool | isNull () const |
Protected Methods | |
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) |
Protected Attributes | |
dbFieldDescriptor * | fd |
oid_t | oid |
Friends | |
bool | isNull (dbAnyReference const &ref) |
|
Constructor of the contanier reference
|
|
Add new record to container
|
|
Create new container. |
|
Deallocate container |
|
Get object idetifier
|
|
Check whether reference is null |
|
Clear the container |
|
Remove record from the container
|
|
Select all records in the container
|
|
Select records with sepcified value of the key
|
|
Search records matching search criteria (between, less or equal, great or equal)
|
|
Check whether reference is null |