| Interface | Description |
|---|---|
| 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 | Description |
|---|---|
| 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.
|
Apache Derby V10.10 Internals - Copyright © 2004,2014 The Apache Software Foundation. All Rights Reserved.