Interface | Description |
---|---|
AccessFactory |
Module interface for an access manager.
|
AccessFactoryGlobals |
Global constants provided by the Access Interface.
|
BinaryOrderable |
The Orderable interface represents a value that can
be linearly ordered.
|
ColumnOrdering |
The column ordering interface defines a column that is to be
ordered in a sort or index, and how it is to be ordered.
|
ConglomerateController |
A conglomerate is an abstract storage structure (they
correspond to access methods).
|
ConglomPropertyQueryable |
ConglomPropertyable provides the interfaces to read properties from a
conglomerate.
|
DatabaseInstant |
A DatabaseInstant is a quantity which the database associates
with events to collate them.
|
DynamicCompiledOpenConglomInfo |
Information that can be "compiled" and reused per transaction per
open operation.
|
FileResource |
Management of file resources within a database.
|
GenericScanController |
The set of interfaces implemented by all types of ScanControllers.
|
GroupFetchScanController |
This scan controller can only be used for group fetch, no update
operations are supported, use ScanController if you need scan interfaces
other than group fetch.
|
Qualifier |
A structure which is used to "qualify" a column.
|
RowCountable |
Allows clients to read and write row count estimates for conglomerates.
|
RowLocationRetRowSource |
A RowLocationRetRowSource is the mechanism for iterating over a set of rows,
loading those rows into a conglomerate, and returning the RowLocation of the
inserted rows.
|
RowSource |
A RowSource is the mechanism for iterating over a set of rows.
|
ScanController |
A scan is the mechanism for iterating over the rows in a conglomerate,
the scan controller is the interface through which access clients
control the underlying scan.
|
ScanInfo |
This object provides performance information related to an open scan.
|
SortController |
A sort controller is an interface for inserting rows
into a sort.
|
SortCostController | |
SortInfo |
This object provides performance information related to a sort.
|
SortObserver |
A SortObserver is an object that is used as a callback by the
sorter.
|
SpaceInfo |
Manage the result information from a single call to
ConglomerateController.getSpaceInfo().
|
StaticCompiledOpenConglomInfo |
Information that can be "compiled" once and then used over and over again
at execution time.
|
StoreCostController |
The StoreCostController interface provides methods that an access client
(most likely the system optimizer) can use to get store's estimated cost of
various operations on the conglomerate the StoreCostController was opened
for.
|
StoreCostResult |
Manage the result information from a single call to
StoreCostController.getScanCost().
|
TransactionController |
The TransactionController interface provides methods that an access client
can use to control a transaction, which include the methods for
gaining access to resources (conglomerates, scans, etc.) in the transaction
controller's storage manager.
|
TransactionInfo | |
XATransactionController |
This interface allows access to commit,prepare,abort global transactions
as part of a two phase commit protocol, during runtime.
|
Class | Description |
---|---|
BackingStoreHashtable |
A BackingStoreHashtable is a utility class which will store a set of rows into
an in memory hash table, or overflow the hash table to a tempory on disk
structure.
|
BackingStoreHashtable.RowList |
List of
DataValueDescriptor[] instances that represent rows. |
DiskHashtable |
This class is used by BackingStoreHashtable when the BackingStoreHashtable
must spill to disk.
|
GlobalXact |
This abstract class represents a global transaction id which can be tested
for equality against other transaction ids, which can be hashed into a
hash table, and which can be output as a string.
|
KeyHasher |
Provides the ability to hash on multiple objects.
|
RowUtil |
A set of static utility methods to work with rows.
|
Apache Derby V10.14 Internals - Copyright © 2004,2018 The Apache Software Foundation. All Rights Reserved.