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

oofrecs.h File Reference

#include "oofquery.h"
#include "oof2.h"
#include "oof4.h"

Include dependency graph for oofrecs.h:

Include dependency graph

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

Included by dependency graph

Classes

class  OOF_dirtyFieldMap
 Describe a subset of fields in a table which are dirty. More...

class  OOF_recordBufferedContext
 Simplest internal representation of a record's contents and context in dbTable. More...

class  OOF_recordCache
 Store RAM-resident cache of records, eg: OOF_simpleRecordBackend::mDirtyRecordCache. More...

class  OOF_recordCacheCopier
 Used by OOF_simpleRecordBackend::saveRecord to save single cache item. More...

class  OOF_recordFieldEntry
 Describe entries in schema like OOF_simpleRecordBackend::mFieldBufMap. More...

class  OOF_recordSelection
 Selection of records in context of a single dbTable instance. More...

class  OOF_recordSelectionRep
 Middle level in 3-layer abstraction of selection. More...

class  OOF_recordSelRecsRep
 Lowest level in 3-layer abstraction of selection. More...

class  OOF_SelectionStateDefiner
 just exists to give several classes access to the enum without qualification. More...

class  OOF_simpleRecordBackend
 Main implementation parent for backends following the record-oriented model. More...

struct  OOF_simpleRecordBackend::WC
 Wildcard type for parsing string literals when querying database. More...


Defines

#define OOF_FIRST_SYNTHETIC_RECORD_OFFSET   (ULONG_MAX - 9216)
 value for new records that are being cached, typically related records.


Functions

OOFILE_EXPORT std::ostream & operator<< (std::ostream &, OOF_SelectionStateDefiner::EselectionState)
OOFILE_EXPORT std::ostream & operator<< (std::ostream &, OOF_recordBufferedContext::ERecordState)

Define Documentation

#define OOF_FIRST_SYNTHETIC_RECORD_OFFSET   (ULONG_MAX - 9216)
 

value for new records that are being cached, typically related records.

so the this default allows for 2048 records to be cached in this manner before problems occur.


Function Documentation

OOFILE_EXPORT std::ostream& operator<< std::ostream &  ,
OOF_recordBufferedContext::ERecordState 
 

OOFILE_EXPORT std::ostream& operator<< std::ostream &  ,
OOF_SelectionStateDefiner::EselectionState 
 


Generated on Fri Jan 2 00:39:50 2004 for OOFILE by doxygen 1.3.5