Top Interfaces Classes
module org.apache.derby.engine

Package org.apache.derby.iapi.store.raw


Interface Summary

Modifier and TypeInterface 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.

Class Summary

Modifier and TypeClass 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.