| AllocationPage | Class used internally by FileHandle to store header information |
| AttributeInfo | Metadata about an attribute |
| AttributeOrValue | Variant structure to hold an attribute name or a constant value |
| BufferPool | Buffer pool manager |
| Condition | A selection condition |
| FileScanOperator | Sample implementation of a record file scan operator |
| IndexHandle | Class for accessing and updating the contents of a B+ tree index |
| IndexManager | Class for creating, destroying, opening, and closing B+ tree index files |
| IndexScan | Performs condition-based scans over the entries of an index |
| IQueryOperator | Basic interface for a query operator |
| IScanOperator | Extension of IQueryOperator to support comparison-based scans |
| PageBlock | Class used internally by BufferPool to store buffer pool blocks |
| PageFileHandle | Page file handle class |
| PageFileManager | Heap file manager |
| PageHandle | Container structure for (page number, block) pairs |
| ProjectOperator | Sample implementation of a projection operator |
| QueryEngine | Class for executing queries and updates |
| Record | Class for in-memory representation of records. It records the record identifier of the record, and the contents of the record in a byte buffer |
| RecordFileHandle | Record file handle class |
| RecordFileManager | Main class for record manager component of DavisDB |
| RecordFileScan | Class for executing scans of record files |
| RecordFileScanCondition | Variant structure for specifying RecordFileScan conditions |
| RecordID | Structure for record identifiers |
| RelationAttribute | Structure to hold a relation name, attribute name pair |
| RelationAttributeInfo | Metadata about an attribute with relation name |
| StatisticsManager | Class to keep track of I/O and other statistics |
| SystemManager | Class for executing commands issued via the DavisDB shell |
| SystemParser | Main class for the DavisDB shell |
| SystemPrinter | Class for printing tables to standard output |
| TypedValue | Variant structure to hold an integer, float, or string pointer |
1.5.6