Class Summary |
AllocationCache |
An auxiliary object to cache the allocation information for a file container.
|
AllocExtent |
An allocation extent row manages the page status of page in the extent.
|
AllocPage |
An allocation page of the file container.
|
AllocPageOperation |
|
BaseContainer |
BaseContainer is an abstract class that provides the locking bahaviour
for an object representing an active container, that is the actual
storage container, not the ContainerHandle interface. |
BaseContainerHandle |
A handle to an open container, implememts RawContainerHandle.
|
BaseDataFileFactory |
Provides the abstract class with most of the implementation of DataFactory and
ModuleControl shared by all the different filesystem implementations.
|
BasePage |
This class implements all the the generic locking behaviour for a Page.
|
BufferedByteHolderInputStream |
|
ByteHolderInputStream |
|
CachedPage |
A base page that is cached.
|
ChainAllocPageOperation |
|
CompressSpacePageOperation |
Log operation to implement compressing space from a container and returning
it to the operating system. |
ContainerActionOnCommit |
An Observer that can be attached to a transaction to
implement some action when the transaction
commits or rollsback in some way. |
ContainerBasicOperation |
A Container Operation change the state of the container.
|
ContainerHandleActionOnCommit |
An abstract class that opens the container at commit and delegates
the actual work to a sub-class. |
ContainerOperation |
Log operation to create, drop or remove a container.
|
ContainerUndoOperation |
A Container undo operation rolls back the change of a Container operation |
CopyRowsOperation |
Represents copying num_rows from one page to another page.
|
D_BaseContainerHandle |
The D_BaseContainerHandle class provides diagnostic information about the
BaseContainerHandle class. |
D_DiagnosticUtil |
This class provides some utility functions used to debug on disk structures
of the store. |
D_RecordId |
The D_RecordId class provides diagnostic information about the
BaseContainerHandle class. |
D_StoredPage |
The D_StoredPage class provides diagnostic information about the StoredPage
class. |
DecryptInputStream |
A DecryptInputStream is used by stream container to access an encrypted
stream of bytes. |
DeleteOperation |
Represents a delete (or undelete) of a record in a page.
|
DirectActions |
|
DirectAllocActions |
|
DropOnCommit |
Drop a table on a commit or abort |
FileContainer |
FileContainer is an abstract base class for containers
which are based on files.
|
InitPageOperation |
This operation initializes the page that is being allocated,
this operation does not change the alloc page information.
|
InputStreamContainer |
A class that uses a ZipEntry to be a single container file,
but read-only. |
InsertOperation |
Represents an insert of a record onto a page.
|
InvalidatePageOperation |
Represents invalidating a page due to deallocation.
|
LoggableActions |
|
LoggableAllocActions |
|
LogicalPageOperation |
An abstract class that is used for logical log operation. |
LogicalUndoOperation |
LogicalUndoOperation is a compensation operation that rolls back the change of
an LogicalUndoable operation. |
MemByteHolder |
A ByteHolder that stores all its bytes in memory. |
OverflowInputStream |
A OverflowInputStream is used by store to turn a long column
into an InputStream. |
PageBasicOperation |
A PageBasicOperation changed the content of a page, this is the root class of all
page oriented operation. |
PageVersion |
A per page version number is one way to implement a page time stamp |
PhysicalPageOperation |
An abstract class that is used for physical log operation. |
PhysicalUndoOperation |
PhysicalUndoOperation is a compensation operation that rolls back the change of
an Undo-able operation. |
PurgeOperation |
USE WITH EXTREME Caution: Purge records from a Page.
|
RAFContainer |
RAFContainer (short for RandomAccessFileContainer) is a concrete subclass of FileContainer
for FileContainers which are implemented on java.io.RandomAccessFile. |
RawField |
|
ReclaimSpace |
Post commit work to reclaim some space from the raw store. |
ReclaimSpaceHelper |
This class helps a BaseDataFactory reclaims unused space.
|
RecordId |
Implementation of RecordHandle.
|
RememberBytesInputStream |
A FilterInputStream that remembers read or skipped bytes.
|
RemoveFile |
|
RemoveFileOperation |
|
RFResource |
|
SetReservedSpaceOperation |
Represents shrinking of the reserved space of a particular row on a page.
|
SpaceInformation |
Manage the result information from a single call to
ConglomerateController.getSpaceInfo().
|
StoredFieldHeader |
A class to provide static methods to manipulate fields in the field header.
|
StoredPage |
Public Methods of XXXX class: |
StoredRecordHeader |
A class StoredPage uses to cache record headers by passing instances
to BasePage, and to write stored versions of record headers.
|
StreamFileContainer |
The format of this stream file is:
(RH) (FH) (field data) (FH) (field data) ........ |
StreamFileContainerHandle |
A handle to an open stream container, implememts StreamContainerHandle.
|
SyncOnCommit |
Flush all pages for a table on a commit |
TempRAFContainer |
needsSync is never true - DONE
An exception never marks the store as corrupt
clean() does not stubbify
preAllocate() does nothing - DONE
getFileName() returns a file in the tmp directory - DONE
flushAll does nothing - DONE
file descriptor is never synced |
TruncateOnCommit |
Truncate a temp table on a commit, abort or rollback to savepoint |
UpdateFieldOperation |
Represents the update of a particular field of a row on a page.
|
UpdateOperation |
Represents the update of a particular row on a page.
|