| Modifier and Type | Interface and Description |
|---|---|
| public interface | AuxObject
The interface of objects which can be associated with a page while it's in cache. |
| public interface | Compensation
A Compensation operation can compensate for the action of a log operation. |
| public interface | ContainerHandle
A Container contains a contigious address space of pages, the pages start at page number Container.FIRST_PAGE_NUMBER and are numbered sequentially. |
| public interface | |
| public interface | GlobalTransactionId
A transaction identifier that is unique among all raw stores and all transactions The equals() method for TransactionId implements by value equality. |
| public interface | LockingPolicy
Any object that implements this interface can be used as a locking policy for accessing a container. |
| public interface | 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. |
| public interface | LogicalUndoable
A LogicalUndoable is a log operation that operates on the content of a page and the log operation needs logical undo. |
| public interface | Page
A Page contains an ordered set of records which are the stored form of rows. |
| public interface | PageTimeStamp
The type definition of a time stamp that can be associated with pages that supports 'time stamp'. |
| public interface | RawStoreFactory
RawStoreFactory implements a single unit of transactional storage. |
| public interface | RecordHandle
A handle to a record within a container. |
| public interface | 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. |
| public interface | ScanHandle
Inteface for scanning the log from outside the RawStore. |
| public interface | |
| public interface | StreamContainerHandle
A Stream Container handle |
| public interface | |
| public interface | 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. |
| public interface | UndoHandler
A class that provides interface to be called with undo of an Insert happens in raw store. |
| Modifier and Type | Class and Description |
|---|---|
| public class | ContainerKey
A key that identifies a Container within the RawStore. |
| public class | ContainerLock
A ContainerLock represents a qualifier that is to be used when locking a container through a ContainerHandle. |
| public class | D_ContainerKey
The D_BaseContainerHandle class provides diagnostic information about the BaseContainerHandle class. |
| public class | D_ContainerLock
The D_ContainerLock class provides diagnostic information about the ContainerLock qualifer, and is used for output in lock debugging. |
| public class | D_RowLock
The D_RowLock class provides diagnostic information about the RowLock qualifer, and is used for output in lock debugging. |
| public class | 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. |
| public class | PageKey
A key that identifies a BasePage. |
| public class | RowLock
A RowLock represents a qualifier that is to be used when locking a Row through a RecordHandle. |