See: Description
| Interface | Description |
|---|---|
| BlockView |
This is a marker interface that is implemented by classes that
interpret blocks of data by pretending to be an overlay.
|
| Magic |
This interface contains magic cookies.
|
| RecordCache |
This interface is used for synchronization.
|
| Class | Description |
|---|---|
| BaseRecordManager |
This class manages records, which are uninterpreted blobs of data.
|
| BlockIo |
This class wraps a page-sized byte array and provides methods
to read and write data to and from it.
|
| CacheRecordManager |
A RecordManager wrapping and caching another RecordManager.
|
| DataPage |
Class describing a page that holds data.
|
| FileHeader |
This class represents a file header.
|
| FreeLogicalRowIdPage |
Class describing a page that holds logical rowids that were freed.
|
| FreeLogicalRowIdPageManager |
This class manages free Logical rowid pages and provides methods
to free and allocate Logical rowids on a high level.
|
| FreePhysicalRowId |
This class extends the physical rowid with a size value to indicated
the size of a free rowid on the free rowid list.
|
| FreePhysicalRowIdPage |
Class describing a page that holds physical rowids that were freed.
|
| FreePhysicalRowIdPageManager |
This class manages free physical rowid pages and provides methods
to free and allocate physical rowids on a high level.
|
| Location |
This class represents a location within a file.
|
| LogicalRowIdManager |
This class manages the linked lists of logical rowid pages.
|
| PageCursor |
This class provides a cursor that can follow lists of pages
bi-directionally.
|
| PageHeader |
This class represents a page header.
|
| PageManager |
This class manages the linked lists of pages that make up a file.
|
| PhysicalRowId |
A physical rowid is nothing else than a pointer to a physical location
in a file - a (block, offset) tuple.
|
| PhysicalRowIdManager |
This class manages physical row ids, and their data.
|
| Provider |
Provider of the default RecordManager implementation.
|
| RecordFile |
This class represents a random access file as a set of fixed size
records.
|
| RecordHeader |
The data that comes at the start of a record of data.
|
| TransactionManager |
This class manages the transaction log that belongs to every
RecordFile. |
| TransactionManager.BlockIoComparator |
INNER CLASS.
|
| TranslationPage |
Class describing a page that holds translations from physical rowids
to logical rowids.
|
Core classes for managing persistent objects and processing transactions.
Cees de Groot (C) 2000-2001. All rights reserved http://jdbm.sourceforge.net