Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

oofctrex.h File Reference

#include "oofctree.h"
#include "oofrecs.h"
#include "ctstdr.h"
#include "ctoptn.h"
#include "ctdecl.h"
#include "cterrc.h"
#include "ctgvar.h"
#include "ctaerr.h"
#include "oofexcep.h"

Include dependency graph for oofctrex.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Classes

class  OOF_ctreeBackend
 Implement the backend for Faircom's c-tree Plus ISAM engine including locking and indexed searches. More...

class  OOF_ctreeFieldExtra
 Store extra field info for OOF_ctreeBackend beyond normal OOFILE schema details. More...

class  OOF_ctreeIndexDictionary
 Dictionary providing extra search methods for finding indexes. More...

class  OOF_ctreeIndexSegList
 Describe c-tree index as list of fields. More...

class  OOF_ctreeKeywordIndex
 Manage keyword indexing for a dbTable which has indexed fields. More...

class  OOF_ctreeKeywordTable
 OOFILE table to be used for keywords. More...

class  DODAInterface
 Wrap reading and writing elements of a c-tree Plus DODA which describes fields in a record. More...


Defines

#define WITH_LOCK_WAIT
#define END_LOCK_WAIT(filErr)
#define IF_NON_LOCK_ERR   if (filErr && (filErr!=DLOK_ERR) && (filErr!=ITIM_ERR))

Functions

typedef LONG (ctDECL *ctComparativeKeySearch)(COUNT

Variables

const char kDirSeparator = ':'
typedef pVOID

Define Documentation

#define END_LOCK_WAIT filErr   ) 
 

Value:

if (filErr==DLOK_ERR) {  \
        oofE_RecordLocked stupidMS(mTable); \
        throw(stupidMS); }

#define IF_NON_LOCK_ERR   if (filErr && (filErr!=DLOK_ERR) && (filErr!=ITIM_ERR))
 

#define WITH_LOCK_WAIT
 


Function Documentation

typedef LONG ctDECL *  ctComparativeKeySearch  ) 
 


Variable Documentation

const char kDirSeparator = ':'
 

typedef pVOID
 


Generated on Fri Jan 2 00:32:47 2004 for OOFILE by doxygen 1.3.5