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.
|
UndoHandler |
A class that provides interface to be called with undo of an Insert
happens in raw store.
|
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.14 Internals - Copyright © 2004,2018 The Apache Software Foundation. All Rights Reserved.