| Modifier and Type | Interface and Description |
|---|---|
| public interface | AccessFactory
Module interface for an access manager. |
| public interface | AccessFactoryGlobals
Global constants provided by the Access Interface. |
| public interface | BinaryOrderable
The Orderable interface represents a value that can be linearly ordered. |
| public interface | 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. |
| public interface | ConglomerateController
A conglomerate is an abstract storage structure (they correspond to access methods). |
| public interface | ConglomPropertyQueryable
ConglomPropertyable provides the interfaces to read properties from a conglomerate. |
| public interface | DatabaseInstant
A DatabaseInstant is a quantity which the database associates with events to collate them. |
| public interface | DynamicCompiledOpenConglomInfo
Information that can be "compiled" and reused per transaction per open operation. |
| public interface | FileResource
Management of file resources within a database. |
| public interface | GenericScanController
The set of interfaces implemented by all types of ScanControllers. |
| public interface | 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. |
| public interface | Qualifier
A structure which is used to "qualify" a column. |
| public interface | RowCountable
Allows clients to read and write row count estimates for conglomerates. |
| public interface | 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. |
| public interface | RowSource
A RowSource is the mechanism for iterating over a set of rows. |
| public interface | 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. |
| public interface | ScanInfo
This object provides performance information related to an open scan. |
| public interface | SortController
A sort controller is an interface for inserting rows into a sort. |
| public interface | |
| public interface | SortInfo
This object provides performance information related to a sort. |
| public interface | SortObserver
A SortObserver is an object that is used as a callback by the sorter. |
| public interface | SpaceInfo
Manage the result information from a single call to ConglomerateController.getSpaceInfo(). |
| public interface | StaticCompiledOpenConglomInfo
Information that can be "compiled" once and then used over and over again at execution time. |
| public interface | 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. |
| public interface | StoreCostResult
Manage the result information from a single call to StoreCostController.getScanCost(). |
| public interface | 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. |
| public interface | |
| public interface | XATransactionController
This interface allows access to commit,prepare,abort global transactions as part of a two phase commit protocol, during runtime. |
| Modifier and Type | Class and Description |
|---|---|
| public class | 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. |
| public class | DiskHashtable
This class is used by BackingStoreHashtable when the BackingStoreHashtable must spill to disk. |
| public abstract class | 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. |
| public class | KeyHasher
Provides the ability to hash on multiple objects. |
| public class | RowUtil
A set of static utility methods to work with rows. |