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


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