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.
|