| Class | Description |
|---|---|
| BufferManager |
BufferManager: The basic abstraction of attica's buffer manager.
|
| Catalog |
Catalog: The catalog abstraction of the attica storage manager.
|
| CatalogEntry |
CatalogEntry: Stores all information pertinent to a table in the
catalog.
|
| DatabaseFile |
DatabaseFile: A paged database file.
|
| FileUtil |
FileUtil: Basic file utilities.
|
| IntermediateTupleIdentifier |
IntermediateTupleIdentifier: A unique identifier for an
intermediate tuple.
|
| Page |
Page: The basic representation of an attica page.
|
| PageIdentifier |
PageIdentifier: Identifies an attica page on disk.
|
| PageIOManager |
PageIOManager: Implements page I/O over attica files.
|
| RelationIOManager |
RelationIOManager: The basic class that undertakes relation I/O.
|
| Sizes |
Sizes: Set the various sizes for the attica storage engine.
|
| StorageManager |
StorageManager: The storage manager of attica.
|
| TableIOManager |
TableIOManager: Convenience class to extend RelationIOManager for
tables.
|
| Tuple |
Tuple: The basic encapsulation of an attica
Tuple. |
| TupleIdentifier |
TupleIdentifier: An identifier for an attica tuple.
|
| TupleIOManager |
TupleIOManager: Takes care of tuple input and output.
|
| Exception | Description |
|---|---|
| StorageManagerException |
StorageManagerException: The base class for all the exceptions of
the storage manager.
|