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
BufferPoolBuffer pool manager
ConditionA selection condition
FileScanOperatorSample implementation of a record file scan operator
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
IScanOperatorExtension of IQueryOperator to support comparison-based scans
PageBlockClass used internally by BufferPool to store buffer pool blocks
PageFileHandlePage file handle class
PageFileManagerHeap file manager
PageHandleContainer structure for (page number, block) pairs
ProjectOperatorSample implementation of a projection operator
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
RecordFileManagerMain class for record manager component of DavisDB
RecordFileScanClass for executing scans of record files
RecordFileScanConditionVariant structure for specifying RecordFileScan conditions
RecordIDStructure for record identifiers
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 standard output
TypedValueVariant structure to hold an integer, float, or string pointer

Generated on Mon May 16 17:05:06 2011 by  doxygen 1.5.6