Public Member Functions | Protected Member Functions | Protected Attributes | Friends

dbAnyContainer Class Reference

#include <container.h>

Inheritance diagram for dbAnyContainer:
dbAnyReference dbContainer< T >

List of all members.

Public Member Functions

oid_t getOid () const
bool isNull () const
dbFieldDescriptordbDescribeComponents (dbFieldDescriptor *fd)

Protected Member Functions

void create (dbDatabase *db, bool caseInsensitive=false, bool thick=false, bool unique=false)
void purge (dbDatabase *db)
void free (dbDatabase *db)
bool add (dbDatabase *db, dbAnyReference const &ref)
void remove (dbDatabase *db, dbAnyReference const &ref)
int search (dbAnyCursor &cursor, void const *from, void const *till, bool ascent=true)
int spatialSearch (dbAnyCursor &cursor, rectangle const &r, SpatialSearchType type)
 dbAnyContainer (char_t const *fieldName, dbTableDescriptor &desc)

Protected Attributes

dbFieldDescriptorfd
oid_t oid

Friends

bool isNull (dbAnyReference const &ref)

Detailed Description

Base class for all containers. Container are implemented using B-Tree or R-Tree


Member Function Documentation

oid_t dbAnyReference::getOid (  )  const [inline, inherited]
bool dbAnyReference::isNull (  )  const [inline, inherited]

Check whether reference is null


Friends And Related Function Documentation

bool isNull ( dbAnyReference const &  ref  )  [friend, inherited]

Check whether reference is null


The documentation for this class was generated from the following file: