| AuxObject |
The interface of objects which can be associated with a page while it's in cache.
|
| Compensation |
A Compensation operation can compensate for the action of a log operation.
|
| ContainerHandle |
A Container contains a contigious address space of pages, the pages
start at page number Container.FIRST_PAGE_NUMBER and are numbered sequentially.
|
| Corruptable |
|
| GlobalTransactionId |
A transaction identifier that is unique among all raw stores and all
transactions
The equals() method for TransactionId implements by value equality.
|
| LockingPolicy |
Any object that implements this interface can be used as a locking
policy for accessing a container.
|
| Loggable |
A Loggable is a record of a change of state or an event that happened
in the RawStore in the context of a transaction.
|
| LogicalUndoable |
A LogicalUndoable is a log operation that operates on the content of a page
and the log operation needs logical undo.
|
| Page |
A Page contains an ordered set of records which are the stored form of rows.
|
| PageTimeStamp |
The type definition of a time stamp that can be associated with pages that
supports 'time stamp'.
|
| RawStoreFactory |
RawStoreFactory implements a single unit of transactional
storage.
|
| RecordHandle |
A handle to a record within a container.
|
| RePreparable |
An RePreparable operation is an operation that changed the state of the
RawStore in the context of a transaction and the locks for this change
can be reclaimed during recovery, following redo.
|
| ScanHandle |
Inteface for scanning the log from outside the RawStore.
|
| ScannedTransactionHandle |
|
| StreamContainerHandle |
A Stream Container handle
|
| Transaction |
|
| Undoable |
An Undoable operation is an operation that changed the state of the RawStore
in the context of a transaction and this change can be rolled back.
|
| UndoHandler |
A class that provides interface to be called with undo of an Insert
happens in raw store.
|