Interface Summary |
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. |
Class Summary |
ContainerKey |
A key that identifies a Container within the RawStore. |
ContainerLock |
A ContainerLock represents a qualifier that is to be used when
locking a container through a ContainerHandle. |
D_ContainerKey |
The D_BaseContainerHandle class provides diagnostic information about the
BaseContainerHandle class. |
D_ContainerLock |
The D_ContainerLock class provides diagnostic information about the
ContainerLock qualifer, and is used for output in lock debugging. |
D_RowLock |
The D_RowLock class provides diagnostic information about the
RowLock qualifer, and is used for output in lock debugging. |
FetchDescriptor |
FetchDescriptor is used to package up all the arguments necessary to
describe what rows and what row parts should be returned from the store
back to language as part of a fetch. |
PageKey |
A key that identifies a BasePage. |
RowLock |
A RowLock represents a qualifier that is to be used when
locking a Row through a RecordHandle. |