Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
AllocationPageClass used internally by FileHandle to store header information
AttributeInfoMetadata about an attribute
AttributeOrValueVariant structure to hold an attribute name or a constant value
ConditionA selection condition
FileHandlePage file handle class
FileScanOperatorSample implementation of a file scan operator based on IQueryOperator
IndexHandleClass for accessing and updating the contents of a B+ tree index
IndexManagerClass for creating, destroying, opening, and closing B+ tree index files
IndexScanPerforms condition-based scans over the entries of an index
IQueryOperatorBasic interface for a query operator
PageBlockClass used internally by PageFileManager to store buffer pool blocks
PageFileManagerPage file and buffer pool manager
PageHandleContainer structure for (page number, block) pairs
ProjectOperatorSample implementation of a projection operator based on IQueryOperator
QueryEngineClass for executing queries and updates
RecordClass for in-memory representation of records. It records the record identifier of the record, and the contents of the record in a byte buffer
RecordFileHandleRecord file handle class
RecordFileScanClass for executing scans of record files
RecordIDStructure for record identifiers
RecordManagerMain class for record manager component of DavisDB
RelationAttributeStructure to hold a relation name, attribute name pair
RelationAttributeInfoMetadata about an attribute with relation name
StatisticsManagerClass to keep track of I/O and other statistics
SystemManagerClass for executing commands issued via the DavisDB shell
SystemParserMain class for the DavisDB shell
SystemPrinterClass for printing tables to the console output
TypedValueVariant structure to hold an integer, float, or string pointer
Generated on Sun May 16 23:18:41 2010 for DavisDB by  doxygen 1.6.3