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

OOFILE Implementation Classes


Detailed Description

Separately grouped so you can quickly see what are private classes.

Unlike experimental, will stay around for OOFILE versions so safe to use to implement OOFILE but not public classes. Often will have private constructors or be declared nested to limit their use. Included in the Open Source OOFILE.

use \ingroup oofInternals to include items in this group


Classes

class  OOF_BrushesDict
 Singleton cache of Windows Brush resources allocated. More...

struct  OOF_BrushInfo
 Reference counted Brush resource with oofPattern & oofColor info for searching. More...

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  OOF_dirtyFieldMap
 Describe a subset of fields in a table which are dirty. More...

class  OOF_GWorldOwner
 Reference-counted wrapper for a GWorld. More...

class  OOF_mixFreeImageOwner
 Mixin for classes keeping a ref-counted FIBITMAP member. More...

class  OOF_mixPictOwner
 Mixin for classes keeping an oofPict member. More...

struct  OOF_PenInfo
 Reference counted Pen resource with oofColor info for searching. More...

class  OOF_PensDict
 Singleton cache of Windows Pen resources allocated. More...

class  OOF_ramBackend
 implementation of RAM-based database. 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_RelMN
 Created by dbRelationship::linkMNvia to maintain an MN relationship. More...

class  OOF_Selection
 abstract base for public interface to selections. 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...

struct  TOKEN
 Token used in parsing date or time strings. More...


Generated on Thu Jan 1 22:10:54 2004 for OOFILE by doxygen 1.3.5