|
|||||||||
| Home >> All >> org >> apache >> derby >> iapi >> store >> [ access overview ] | PREV NEXT | ||||||||
A
- AccessFactory - interface org.apache.derby.iapi.store.access.AccessFactory.
- Module interface for an access manager.
- AccessFactoryGlobals - interface org.apache.derby.iapi.store.access.AccessFactoryGlobals.
- Global constants provided by the Access Interface.
- abort() - Method in interface org.apache.derby.iapi.store.access.TransactionController
- Abort all changes made by this transaction since the last commit, abort or the point the transaction was started, whichever is the most recent.
- add(String, InputStream) - Method in interface org.apache.derby.iapi.store.access.FileResource
- Add a file resource, copying from the input stream.
- addColumnToConglomerate(long, int, Storable) - Method in interface org.apache.derby.iapi.store.access.TransactionController
- Add a column to a conglomerate.
- addToFreeList(DataValueDescriptor[], int) - Method in interface org.apache.derby.iapi.store.access.SortObserver
- add_row_to_hash_table(Hashtable, Object, Object[]) - Method in class org.apache.derby.iapi.store.access.BackingStoreHashtable
- Do the work to add one row to the hash table.
- anyoneBlocked() - Method in interface org.apache.derby.iapi.store.access.TransactionController
- Return true if any transaction is blocked (even if not by this one).
- auxillary_runtimestats - Variable in class org.apache.derby.iapi.store.access.BackingStoreHashtable
B
- BASE_CACHED_ROW_FETCH_COST - Static variable in interface org.apache.derby.iapi.store.access.StoreCostController
- BASE_GROUPSCAN_ROW_COST - Static variable in interface org.apache.derby.iapi.store.access.StoreCostController
- BASE_HASHSCAN_ROW_FETCH_COST - Static variable in interface org.apache.derby.iapi.store.access.StoreCostController
- BASE_NONGROUPSCAN_ROW_FETCH_COST - Static variable in interface org.apache.derby.iapi.store.access.StoreCostController
- BASE_ROW_PER_BYTECOST - Static variable in interface org.apache.derby.iapi.store.access.StoreCostController
- BASE_UNCACHED_ROW_FETCH_COST - Static variable in interface org.apache.derby.iapi.store.access.StoreCostController
- BTREE_OVERFLOW_THRESHOLD - Static variable in interface org.apache.derby.iapi.store.access.AccessFactoryGlobals
- Overflow Threshold This defined how large the row can be before it becomes a long row, during an insert.
- BackingStoreHashtable - class org.apache.derby.iapi.store.access.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() - Constructor for class org.apache.derby.iapi.store.access.BackingStoreHashtable
- Constructors for This class:
- BackingStoreHashtable(TransactionController, RowSource, int[], boolean, long, long, int, float, boolean, boolean) - Constructor for class org.apache.derby.iapi.store.access.BackingStoreHashtable
- Create the BackingStoreHashtable from a row source.
- BackingStoreHashtable.BackingStoreHashtableEnumeration - class org.apache.derby.iapi.store.access.BackingStoreHashtable.BackingStoreHashtableEnumeration.
- BackingStoreHashtable.BackingStoreHashtableEnumeration() - Constructor for class org.apache.derby.iapi.store.access.BackingStoreHashtable.BackingStoreHashtableEnumeration
- BinaryOrderable - interface org.apache.derby.iapi.store.access.BinaryOrderable.
- The Orderable interface represents a value that can be linearly ordered.
- backup(String) - Method in interface org.apache.derby.iapi.store.access.AccessFactory
- Backup the database to backupDir.
- backup(File) - Method in interface org.apache.derby.iapi.store.access.AccessFactory
- Backup the database to backupDir.
- backupAndEnableLogArchiveMode(String, boolean) - Method in interface org.apache.derby.iapi.store.access.AccessFactory
- Backup the database to a backup directory and enable the log archive mode that will keep the archived log files required for roll-forward from this version backup.
- backupAndEnableLogArchiveMode(File, boolean) - Method in interface org.apache.derby.iapi.store.access.AccessFactory
- Backup the database to a backup directory and enable the log archive mode that will keep the archived log files required for roll-forward from this version backup.
- binarycompare(ObjectInput, Orderable) - Method in interface org.apache.derby.iapi.store.access.BinaryOrderable
- Compare this Orderable with a given Orderable for the purpose of index positioning.
- binarycompare(ObjectInput, int, Orderable, boolean, boolean) - Method in interface org.apache.derby.iapi.store.access.BinaryOrderable
- Compare this Orderable with a given Orderable for the purpose of qualification and sorting.
- branch_id - Variable in class org.apache.derby.iapi.store.access.GlobalXact
- btreeConglomerate - Variable in class org.apache.derby.iapi.store.access.DiskHashtable
- btreeConglomerateId - Variable in class org.apache.derby.iapi.store.access.DiskHashtable
- btreeRow - Variable in class org.apache.derby.iapi.store.access.DiskHashtable
- buildHashKey(Object[], int[]) - Static method in class org.apache.derby.iapi.store.access.KeyHasher
- Static method to return the object to hash on.
C
- CFG_CONGLOMDIR_CACHE - Static variable in interface org.apache.derby.iapi.store.access.AccessFactoryGlobals
- CONGLOM_PROP - Static variable in interface org.apache.derby.iapi.store.access.AccessFactoryGlobals
- CONSTANT - Static variable in interface org.apache.derby.iapi.store.access.Qualifier
- ColumnOrdering - interface org.apache.derby.iapi.store.access.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.
- ConglomPropertyQueryable - interface org.apache.derby.iapi.store.access.ConglomPropertyQueryable.
- ConglomPropertyable provides the interfaces to read properties from a conglomerate.
- ConglomerateController - interface org.apache.derby.iapi.store.access.ConglomerateController.
- A conglomerate is an abstract storage structure (they correspond to access methods).
- checkConsistency() - Method in interface org.apache.derby.iapi.store.access.ConglomerateController
- Check consistency of a conglomerate.
- checkpoint() - Method in interface org.apache.derby.iapi.store.access.AccessFactory
- Checkpoints the database, that is, flushes all dirty data to disk.
- clearOrderableCache() - Method in interface org.apache.derby.iapi.store.access.Qualifier
- Clear the DataValueDescriptor cache, if one exists.
- cloneRow(Object[]) - Static method in class org.apache.derby.iapi.store.access.BackingStoreHashtable
- Return a cloned copy of the row.
- close() - Method in class org.apache.derby.iapi.store.access.BackingStoreHashtable
- Close the BackingStoreHashtable.
- close() - Method in interface org.apache.derby.iapi.store.access.ConglomerateController
- Close the conglomerate controller.
- close() - Method in class org.apache.derby.iapi.store.access.DiskHashtable
- close() - Method in interface org.apache.derby.iapi.store.access.GenericScanController
- Close the scan.
- close() - Method in interface org.apache.derby.iapi.store.access.SortController
- Close this sort controller.
- close() - Method in interface org.apache.derby.iapi.store.access.SortCostController
- Close the controller.
- close() - Method in interface org.apache.derby.iapi.store.access.StoreCostController
- Close the controller.
- closeForEndTransaction(boolean) - Method in interface org.apache.derby.iapi.store.access.ConglomerateController
- Close conglomerate controller as part of terminating a transaction.
- closeRowSource() - Method in interface org.apache.derby.iapi.store.access.RowSource
- closeRowSource tells the RowSource that it will no longer need to return any rows and it can release any resource it may have.
- columnOutOfRange(DataValueDescriptor[], FormatableBitSet, int) - Static method in class org.apache.derby.iapi.store.access.RowUtil
- Return the column number of the first column out of range, or a number less than zero if all columns are in range.
- commit() - Method in interface org.apache.derby.iapi.store.access.TransactionController
- Commit this transaction.
- commitNoSync(int) - Method in interface org.apache.derby.iapi.store.access.TransactionController
- "Commit" this transaction without sync'ing the log.
- compressConglomerate(long) - Method in interface org.apache.derby.iapi.store.access.TransactionController
- Return free space from the conglomerate back to the OS.
- conglomerateExists(long) - Method in interface org.apache.derby.iapi.store.access.TransactionController
- Check whether a conglomerate exists.
- countOpens(int) - Method in interface org.apache.derby.iapi.store.access.TransactionController
- Report on the number of open conglomerates in the transaction.
- createAndLoadConglomerate(String, DataValueDescriptor[], ColumnOrdering[], Properties, int, RowLocationRetRowSource, long[]) - Method in interface org.apache.derby.iapi.store.access.TransactionController
- Create a conglomerate and load (filled) it with rows that comes from the row source without loggging.
- createBackingStoreHashtableFromScan(long, int, int, int, FormatableBitSet, DataValueDescriptor[], int, Qualifier[][], DataValueDescriptor[], int, long, int[], boolean, long, long, int, float, boolean, boolean) - Method in interface org.apache.derby.iapi.store.access.TransactionController
- Create a HashSet which contains all rows that qualify for the described scan.
- createConglomerate(String, DataValueDescriptor[], ColumnOrdering[], Properties, int) - Method in interface org.apache.derby.iapi.store.access.TransactionController
- Create a conglomerate.
- createFinished() - Method in interface org.apache.derby.iapi.store.access.AccessFactory
- Database creation has finished.
- createSort(Properties, DataValueDescriptor[], ColumnOrdering[], SortObserver, boolean, long, int) - Method in interface org.apache.derby.iapi.store.access.TransactionController
- Create a sort.
- createXATransactionFromLocalTransaction(int, byte[], byte[]) - Method in interface org.apache.derby.iapi.store.access.TransactionController
- Convert a local transaction to a global transaction.
D
- DEFAULT_PROPERTY_NAME - Static variable in interface org.apache.derby.iapi.store.access.AccessFactoryGlobals
- DatabaseInstant - interface org.apache.derby.iapi.store.access.DatabaseInstant.
- A DatabaseInstant is a quantity which the database associates with events to collate them.
- DiskHashtable - class org.apache.derby.iapi.store.access.DiskHashtable.
- This class is used by BackingStoreHashtable when the BackingStoreHashtable must spill to disk.
- DiskHashtable(TransactionController, DataValueDescriptor[], int[], boolean, boolean) - Constructor for class org.apache.derby.iapi.store.access.DiskHashtable
- Creates a new
DiskHashtableinstance. - DiskHashtable.ElementEnum - class org.apache.derby.iapi.store.access.DiskHashtable.ElementEnum.
- DiskHashtable.ElementEnum() - Constructor for class org.apache.derby.iapi.store.access.DiskHashtable.ElementEnum
- DynamicCompiledOpenConglomInfo - interface org.apache.derby.iapi.store.access.DynamicCompiledOpenConglomInfo.
- Information that can be "compiled" and reused per transaction per open operation.
- debugConglomerate() - Method in interface org.apache.derby.iapi.store.access.ConglomerateController
- Dump debugging output to error log.
- debugOpened() - Method in interface org.apache.derby.iapi.store.access.TransactionController
- Return a string with debug information about opened congloms/scans/sorts.
- defragmentConglomerate(long, boolean, boolean, int, int, int) - Method in interface org.apache.derby.iapi.store.access.TransactionController
- Compress table in place.
- delete(RowLocation) - Method in interface org.apache.derby.iapi.store.access.ConglomerateController
- Delete a row from the conglomerate.
- delete() - Method in interface org.apache.derby.iapi.store.access.ScanController
- Delete the row at the current position of the scan.
- destroy() - Method in interface org.apache.derby.iapi.store.access.TransactionController
- Abort the current transaction and pop the context.
- didNotQualify() - Method in interface org.apache.derby.iapi.store.access.ScanController
- A call to allow client to indicate that current row does not qualify.
- disableLogArchiveMode(boolean) - Method in interface org.apache.derby.iapi.store.access.AccessFactory
- disables the log archival process, i.e No old log files will be kept around for a roll-forward recovery.
- diskEnumeration - Variable in class org.apache.derby.iapi.store.access.BackingStoreHashtable.BackingStoreHashtableEnumeration
- diskHashtable - Variable in class org.apache.derby.iapi.store.access.BackingStoreHashtable
- doSpaceAccounting(Object[], boolean) - Method in class org.apache.derby.iapi.store.access.BackingStoreHashtable
- doesCurrentPositionQualify() - Method in interface org.apache.derby.iapi.store.access.ScanController
- Returns true if the current position of the scan still qualifies under the set of qualifiers passed to the openScan().
- dropConglomerate(long) - Method in interface org.apache.derby.iapi.store.access.TransactionController
- Drop a conglomerate.
- dropSort(long) - Method in interface org.apache.derby.iapi.store.access.TransactionController
- Drop a sort.
E
- EMPTY_ROW - Static variable in class org.apache.derby.iapi.store.access.RowUtil
- An object that can be used on a fetch to indicate no fields need to be fetched.
- EMPTY_ROW_BITSET - Static variable in class org.apache.derby.iapi.store.access.RowUtil
- An object that can be used on a fetch as a FormatableBitSet to indicate no fields need to be fetched.
- EMPTY_ROW_FETCH_DESCRIPTOR - Static variable in class org.apache.derby.iapi.store.access.RowUtil
- An object that can be used on a fetch as a FormatableBitSet to indicate no fields need to be fetched.
- elements() - Method in class org.apache.derby.iapi.store.access.BackingStoreHashtable
- Return an Enumeration that can be used to scan entire table.
- elements() - Method in class org.apache.derby.iapi.store.access.DiskHashtable
- Return an Enumeration that can be used to scan entire table.
- equals(Object) - Method in interface org.apache.derby.iapi.store.access.DatabaseInstant
- Return true if this DatabaseInstant equals DatabaseInstant from the same database.
- equals(Object) - Method in class org.apache.derby.iapi.store.access.GlobalXact
- equals(Object) - Method in class org.apache.derby.iapi.store.access.KeyHasher
F
- FileResource - interface org.apache.derby.iapi.store.access.FileResource.
- Management of file resources within a database.
- fetch(RowLocation, DataValueDescriptor[], FormatableBitSet) - Method in interface org.apache.derby.iapi.store.access.ConglomerateController
- Fetch the (partial) row at the given location.
- fetch(RowLocation, DataValueDescriptor[], FormatableBitSet, boolean) - Method in interface org.apache.derby.iapi.store.access.ConglomerateController
- Fetch the (partial) row at the given location.
- fetch(DataValueDescriptor[]) - Method in interface org.apache.derby.iapi.store.access.ScanController
- Fetch the (partial) row at the current position of the Scan.
- fetchLocation(RowLocation) - Method in interface org.apache.derby.iapi.store.access.ScanController
- Fetch the location of the current position in the scan.
- fetchMaxOnBtree(long, int, int, int, FormatableBitSet, DataValueDescriptor[]) - Method in interface org.apache.derby.iapi.store.access.TransactionController
- Retrieve the maximum value row in an ordered conglomerate.
- fetchNext(DataValueDescriptor[]) - Method in interface org.apache.derby.iapi.store.access.ScanController
- Fetch the (partial) row at the next position of the Scan.
- fetchNextGroup(DataValueDescriptor[][], RowLocation[]) - Method in interface org.apache.derby.iapi.store.access.GroupFetchScanController
- Fetch the next N rows from the table.
- fetchNextGroup(DataValueDescriptor[][], RowLocation[], RowLocation[]) - Method in interface org.apache.derby.iapi.store.access.GroupFetchScanController
- findConglomid(long) - Method in interface org.apache.derby.iapi.store.access.TransactionController
- For debugging, find the conglomid given the containerid.
- findContainerid(long) - Method in interface org.apache.derby.iapi.store.access.TransactionController
- For debugging, find the containerid given the conglomid.
- findMethodFactoryByFormat(UUID) - Method in interface org.apache.derby.iapi.store.access.AccessFactory
- Find an access method that implements a format type.
- findMethodFactoryByImpl(String) - Method in interface org.apache.derby.iapi.store.access.AccessFactory
- Find an access method that implements an implementation type.
- format_id - Variable in class org.apache.derby.iapi.store.access.GlobalXact
- Protected Fields of the class
- freeze() - Method in interface org.apache.derby.iapi.store.access.AccessFactory
- Freeze the database temporarily so a backup can be taken.
G
- GE - Static variable in interface org.apache.derby.iapi.store.access.ScanController
- GE is used to position a scan at values greater than or or equal to the given key in the scan.
- GT - Static variable in interface org.apache.derby.iapi.store.access.ScanController
- GT is used to position a scan at values greater than the given key.
- GenericScanController - interface org.apache.derby.iapi.store.access.GenericScanController.
- The set of interfaces implemented by all types of ScanControllers.
- GlobalXact - class org.apache.derby.iapi.store.access.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.
- GlobalXact() - Constructor for class org.apache.derby.iapi.store.access.GlobalXact
- GroupFetchScanController - interface org.apache.derby.iapi.store.access.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.
- get(Object) - Method in class org.apache.derby.iapi.store.access.BackingStoreHashtable
- get data associated with given key.
- get(Object) - Method in class org.apache.derby.iapi.store.access.DiskHashtable
- Get a row from the overflow structure.
- getActiveStateTxIdString() - Method in interface org.apache.derby.iapi.store.access.TransactionController
- Get string id of the transaction that would be when the Transaction is IN active state.
- getAllRuntimeStats(Properties) - Method in class org.apache.derby.iapi.store.access.BackingStoreHashtable
- Return runtime stats to caller by adding them to prop.
- getAllScanInfo(Properties) - Method in interface org.apache.derby.iapi.store.access.ScanInfo
- Return all information gathered about the scan.
- getAllSortInfo(Properties) - Method in interface org.apache.derby.iapi.store.access.SortInfo
- Return all information gathered about the sort.
- getAndNameTransaction(ContextManager, String) - Method in interface org.apache.derby.iapi.store.access.AccessFactory
- Get a transaction.
- getArrayClone() - Method in interface org.apache.derby.iapi.store.access.SortObserver
- getAsFile(String, long) - Method in interface org.apache.derby.iapi.store.access.FileResource
- Get the File handle to a file resource.
- getAsFile(String) - Method in interface org.apache.derby.iapi.store.access.FileResource
- Get the File handle to a file resource.
- getAsStream(String, long) - Method in interface org.apache.derby.iapi.store.access.FileResource
- Get the file resource as a stream.
- getAsStream(String) - Method in interface org.apache.derby.iapi.store.access.FileResource
- Get the file resource as a stream.
- getCacheStats(String) - Method in interface org.apache.derby.iapi.store.access.TransactionController
- Get cache statistics for the specified cache
- getColumn(DataValueDescriptor[], FormatableBitSet, int) - Static method in class org.apache.derby.iapi.store.access.RowUtil
- Get the object for a column identifer (0 based) from a complete or partial row.
- getColumn(Object[], FormatableBitSet, int) - Static method in class org.apache.derby.iapi.store.access.RowUtil
- getColumnId() - Method in interface org.apache.derby.iapi.store.access.ColumnOrdering
- getColumnId() - Method in interface org.apache.derby.iapi.store.access.Qualifier
- Get the (zero based) id of the column to be qualified.
- getConglom() - Method in interface org.apache.derby.iapi.store.access.StaticCompiledOpenConglomInfo
- routine for internal use of store only.
- getContextManager() - Method in interface org.apache.derby.iapi.store.access.TransactionController
- Get the context manager that the transaction was created with.
- getDynamicCompiledConglomInfo(long) - Method in interface org.apache.derby.iapi.store.access.TransactionController
- Return dynamic information about the conglomerate to be dynamically reused in repeated execution of a statement.
- getEstimatedCost() - Method in interface org.apache.derby.iapi.store.access.StoreCostResult
- Get the estimated cost.
- getEstimatedRowCount() - Method in interface org.apache.derby.iapi.store.access.RowCountable
- Get the total estimated number of rows in the container.
- getEstimatedRowCount() - Method in interface org.apache.derby.iapi.store.access.StoreCostResult
- Get the estimated row count.
- getFetchDescriptorConstant(int) - Static method in class org.apache.derby.iapi.store.access.RowUtil
- Return a FetchDescriptor which describes a single column set.
- getFetchFromFullKeyCost(FormatableBitSet, int) - Method in interface org.apache.derby.iapi.store.access.StoreCostController
- Return the cost of exact key lookup.
- getFetchFromRowLocationCost(FormatableBitSet, int) - Method in interface org.apache.derby.iapi.store.access.StoreCostController
- Return the cost of calling ConglomerateController.fetch().
- getFileHandler() - Method in interface org.apache.derby.iapi.store.access.TransactionController
- Get an object to handle non-transactional files.
- getFirstLogInstantString() - Method in interface org.apache.derby.iapi.store.access.TransactionInfo
- getGlobalTransactionIdString() - Method in interface org.apache.derby.iapi.store.access.TransactionInfo
- getInternalTablePropertySet(Properties) - Method in interface org.apache.derby.iapi.store.access.ConglomPropertyQueryable
- Request set of properties associated with a table.
- getIsAscending() - Method in interface org.apache.derby.iapi.store.access.ColumnOrdering
- getLockFactory() - Method in interface org.apache.derby.iapi.store.access.AccessFactory
- Get the LockFactory to use with this store.
- getLockObject() - Method in interface org.apache.derby.iapi.store.access.TransactionController
- Return an object that when used as the compatability space *and* group for a lock request, guarantees that the lock will be removed on a commit or an abort.
- getNextRowFromRowSource() - Method in class org.apache.derby.iapi.store.access.BackingStoreHashtable
- Call method to either get next row or next row with non-null key columns.
- getNextRowFromRowSource() - Method in interface org.apache.derby.iapi.store.access.RowSource
- Get the next row as an array of column objects.
- getNumAllocatedPages() - Method in interface org.apache.derby.iapi.store.access.SpaceInfo
- Get the estimated number of allocated pages
- getNumFreePages() - Method in interface org.apache.derby.iapi.store.access.SpaceInfo
- Get the estimated number of free pages
- getNumUnfilledPages() - Method in interface org.apache.derby.iapi.store.access.SpaceInfo
- Get the estimated number of unfilled pages
- getNumberOfColumns(int, FormatableBitSet) - Static method in class org.apache.derby.iapi.store.access.RowUtil
- Get the number of columns represented by a FormatableBitSet.
- getObject(int) - Method in class org.apache.derby.iapi.store.access.KeyHasher
- Get the object stored at the specified index.
- getOperator() - Method in interface org.apache.derby.iapi.store.access.Qualifier
- Get the operator to use in the comparison.
- getOrderable() - Method in interface org.apache.derby.iapi.store.access.Qualifier
- Get the value that the column is to be compared to.
- getOrderedNulls() - Method in interface org.apache.derby.iapi.store.access.Qualifier
- Get the getOrderedNulls argument to use in the comparison.
- getPageSize() - Method in interface org.apache.derby.iapi.store.access.SpaceInfo
- Get the page size
- getQualifierBitSet(Qualifier[][]) - Static method in class org.apache.derby.iapi.store.access.RowUtil
- Get a FormatableBitSet representing all the columns represented in a qualifier list.
- getRemove(Object, boolean, boolean) - Method in class org.apache.derby.iapi.store.access.DiskHashtable
- getScanCost(int, long, int, boolean, FormatableBitSet, DataValueDescriptor[], DataValueDescriptor[], int, DataValueDescriptor[], int, boolean, int, StoreCostResult) - Method in interface org.apache.derby.iapi.store.access.StoreCostController
- Calculate the cost of a scan.
- getScanInfo() - Method in interface org.apache.derby.iapi.store.access.GenericScanController
- Return ScanInfo object which describes performance of scan.
- getSeparatorChar() - Method in interface org.apache.derby.iapi.store.access.FileResource
- getSortCost(DataValueDescriptor[], ColumnOrdering[], boolean, long, long, int) - Method in interface org.apache.derby.iapi.store.access.SortCostController
- Calculate the cost of a sort.
- getSortInfo() - Method in interface org.apache.derby.iapi.store.access.SortController
- Return SortInfo object which contains information about the current state of the sort.
- getSpaceInfo() - Method in interface org.apache.derby.iapi.store.access.ConglomerateController
- Get information about space used by the conglomerate.
- getStatementTextString() - Method in interface org.apache.derby.iapi.store.access.TransactionInfo
- getStaticCompiledConglomInfo(long) - Method in interface org.apache.derby.iapi.store.access.TransactionController
- Return static information about the conglomerate to be included in a a compiled plan.
- getTableProperties(Properties) - Method in interface org.apache.derby.iapi.store.access.ConglomPropertyQueryable
- Request the system properties associated with a table.
- getTransaction(ContextManager) - Method in interface org.apache.derby.iapi.store.access.AccessFactory
- Get a transaction controller with which to manipulate data within the access manager.
- getTransactionIdString() - Method in interface org.apache.derby.iapi.store.access.TransactionController
- Get string id of the transaction.
- getTransactionIdString() - Method in interface org.apache.derby.iapi.store.access.TransactionInfo
- getTransactionInfo() - Method in interface org.apache.derby.iapi.store.access.AccessFactory
- Return a snap shot of all transactions in the db.
- getTransactionStatusString() - Method in interface org.apache.derby.iapi.store.access.TransactionInfo
- getTransactionTypeString() - Method in interface org.apache.derby.iapi.store.access.TransactionInfo
- getUnknownRV() - Method in interface org.apache.derby.iapi.store.access.Qualifier
- Get the getOrderedNulls argument to use in the comparison.
- getUserCreateConglomPropList() - Method in interface org.apache.derby.iapi.store.access.TransactionController
- A superset of properties that "users" can specify.
- getUsernameString() - Method in interface org.apache.derby.iapi.store.access.TransactionInfo
- getValidColumns() - Method in interface org.apache.derby.iapi.store.access.RowSource
- getValidColumns describes the DataValueDescriptor[] returned by all calls to the getNextRowFromRowSource() call.
- getXAResourceManager() - Method in interface org.apache.derby.iapi.store.access.AccessFactory
- Return the XAResourceManager associated with this AccessFactory.
- global_id - Variable in class org.apache.derby.iapi.store.access.GlobalXact
H
- HEAP - Static variable in interface org.apache.derby.iapi.store.access.AccessFactoryGlobals
- HEAP_OVERFLOW_THRESHOLD - Static variable in interface org.apache.derby.iapi.store.access.AccessFactoryGlobals
- hasMore - Variable in class org.apache.derby.iapi.store.access.DiskHashtable.ElementEnum
- hasMoreElements() - Method in class org.apache.derby.iapi.store.access.BackingStoreHashtable.BackingStoreHashtableEnumeration
- hasMoreElements() - Method in class org.apache.derby.iapi.store.access.DiskHashtable.ElementEnum
- hashCode() - Method in class org.apache.derby.iapi.store.access.GlobalXact
- Provide a hashCode which is compatable with the equals() method.
- hashCode() - Method in class org.apache.derby.iapi.store.access.KeyHasher
- hash_table - Variable in class org.apache.derby.iapi.store.access.BackingStoreHashtable
I
- IMPL_TYPE - Static variable in interface org.apache.derby.iapi.store.access.AccessFactoryGlobals
- ISOLATION_NOLOCK - Static variable in interface org.apache.derby.iapi.store.access.TransactionController
- No locks are requested for data that is read only.
- ISOLATION_READ_COMMITTED - Static variable in interface org.apache.derby.iapi.store.access.TransactionController
- No lost updates, no dirty reads, only committed data is returned.
- ISOLATION_READ_COMMITTED_NOHOLDLOCK - Static variable in interface org.apache.derby.iapi.store.access.TransactionController
- No lost updates, no dirty reads, only committed data is returned.
- ISOLATION_READ_UNCOMMITTED - Static variable in interface org.apache.derby.iapi.store.access.TransactionController
- No locks are requested for data that is read only.
- ISOLATION_REPEATABLE_READ - Static variable in interface org.apache.derby.iapi.store.access.TransactionController
- Read and write locks are held until end of transaction, but no phantom protection is performed (ie no previous key locking).
- ISOLATION_SERIALIZABLE - Static variable in interface org.apache.derby.iapi.store.access.TransactionController
- Gray's isolation degree 3, "Serializable, Repeatable Read".
- IS_DEFAULT - Static variable in interface org.apache.derby.iapi.store.access.TransactionController
- IS_KEPT - Static variable in interface org.apache.derby.iapi.store.access.TransactionController
- IS_TEMPORARY - Static variable in interface org.apache.derby.iapi.store.access.TransactionController
- inmemory_rowcnt - Variable in class org.apache.derby.iapi.store.access.BackingStoreHashtable
- insert(DataValueDescriptor[]) - Method in interface org.apache.derby.iapi.store.access.ConglomerateController
- Insert a row into the conglomerate.
- insert(DataValueDescriptor[]) - Method in interface org.apache.derby.iapi.store.access.SortController
- Insert a row into the sort.
- insertAndFetchLocation(DataValueDescriptor[], RowLocation) - Method in interface org.apache.derby.iapi.store.access.ConglomerateController
- insert row and fetch it's row location in one operation.
- insertDuplicateKey(DataValueDescriptor[], DataValueDescriptor[]) - Method in interface org.apache.derby.iapi.store.access.SortObserver
- Called prior to inserting a duplicate sort key.
- insertNonDuplicateKey(DataValueDescriptor[]) - Method in interface org.apache.derby.iapi.store.access.SortObserver
- Called prior to inserting a distinct sort key; in other words, the first time that a key is inserted into the sorter, this method is called.
- isCurrentPositionDeleted() - Method in interface org.apache.derby.iapi.store.access.ScanController
- Returns true if the current position of the scan is at a deleted row.
- isGlobal() - Method in interface org.apache.derby.iapi.store.access.TransactionController
- Reveals whether the transaction is a global or local transaction.
- isIdle() - Method in interface org.apache.derby.iapi.store.access.TransactionController
- Reveals whether the transaction has ever read or written data.
- isKeyed() - Method in interface org.apache.derby.iapi.store.access.ConglomerateController
- Return whether this is a keyed conglomerate.
- isKeyed() - Method in interface org.apache.derby.iapi.store.access.GenericScanController
- Return whether this is a keyed conglomerate.
- isPristine() - Method in interface org.apache.derby.iapi.store.access.TransactionController
- Reveals whether the transaction is read only.
- isReadOnly() - Method in interface org.apache.derby.iapi.store.access.AccessFactory
- Is the store read-only.
- isRowEmpty(DataValueDescriptor[], FormatableBitSet) - Static method in class org.apache.derby.iapi.store.access.RowUtil
- See if a row actually contains no columns.
- isTableLocked() - Method in interface org.apache.derby.iapi.store.access.GenericScanController
- Return whether this scan is table locked.
K
- KEEP_LOCKS - Static variable in interface org.apache.derby.iapi.store.access.TransactionController
- KeyHasher - class org.apache.derby.iapi.store.access.KeyHasher.
- Provides the ability to hash on multiple objects.
- KeyHasher(int) - Constructor for class org.apache.derby.iapi.store.access.KeyHasher
- keepAfterCommit - Variable in class org.apache.derby.iapi.store.access.BackingStoreHashtable
- keepStatistics - Variable in class org.apache.derby.iapi.store.access.DiskHashtable
- key_column_numbers - Variable in class org.apache.derby.iapi.store.access.BackingStoreHashtable
- key_column_numbers - Variable in class org.apache.derby.iapi.store.access.DiskHashtable
L
- LOCK_INS - Static variable in interface org.apache.derby.iapi.store.access.ConglomerateController
- LOCK_INS_PREVKEY - Static variable in interface org.apache.derby.iapi.store.access.ConglomerateController
- LOCK_READ - Static variable in interface org.apache.derby.iapi.store.access.ConglomerateController
- LOCK_UPD - Static variable in interface org.apache.derby.iapi.store.access.ConglomerateController
- LOCK_UPDATE_LOCKS - Static variable in interface org.apache.derby.iapi.store.access.ConglomerateController
- lessThan(DatabaseInstant) - Method in interface org.apache.derby.iapi.store.access.DatabaseInstant
- Return true if this DatabaseInstant is before another DatabaseInstant from the same database.
- lockRow(RowLocation, int, boolean, int) - Method in interface org.apache.derby.iapi.store.access.ConglomerateController
- Lock the given row location.
- lockRow(long, int, int, boolean, int) - Method in interface org.apache.derby.iapi.store.access.ConglomerateController
- Lock the given record id/page num pair.
- logAndDo(Loggable) - Method in interface org.apache.derby.iapi.store.access.TransactionController
- Log an operation and then action it in the context of this transaction.
M
- MODE_RECORD - Static variable in interface org.apache.derby.iapi.store.access.TransactionController
- Constant used for the lock_level argument to openConglomerate() and openScan() calls.
- MODE_TABLE - Static variable in interface org.apache.derby.iapi.store.access.TransactionController
- Constant used for the lock_level argument to openConglomerate() and openScan() calls.
- MODULE - Static variable in interface org.apache.derby.iapi.store.access.AccessFactory
- Used to identify this interface when finding it with the Monitor.
- max_inmemory_rowcnt - Variable in class org.apache.derby.iapi.store.access.BackingStoreHashtable
- max_inmemory_size - Variable in class org.apache.derby.iapi.store.access.BackingStoreHashtable
- memoryEnumeration - Variable in class org.apache.derby.iapi.store.access.BackingStoreHashtable.BackingStoreHashtableEnumeration
N
- NA - Static variable in interface org.apache.derby.iapi.store.access.ScanController
- NA - argument is unused in call.
- NESTED_READONLY_USER_TRANS - Static variable in interface org.apache.derby.iapi.store.access.AccessFactoryGlobals
- NESTED_UPDATE_USER_TRANS - Static variable in interface org.apache.derby.iapi.store.access.AccessFactoryGlobals
- needsRowLocation() - Method in interface org.apache.derby.iapi.store.access.RowLocationRetRowSource
- needsRowLocation returns true iff this the row source expects the drainer of the row source to call rowLocation after getting a row from getNextRowFromRowSource.
- needsToClone() - Method in interface org.apache.derby.iapi.store.access.RowSource
- Does the caller of getNextRowFromRowSource() need to clone the row in order to keep a reference to the row past the getNextRowFromRowSource() call which returned the row.
- negateCompareResult() - Method in interface org.apache.derby.iapi.store.access.Qualifier
- Determine if the result from the compare operation should be negated.
- newClassInfoTemplate(FormatableBitSet, int[]) - Static method in class org.apache.derby.iapi.store.access.RowUtil
- Generate a row of InstanceGetter objects to be used to generate "empty" rows.
- newRowFromClassInfoTemplate(InstanceGetter[]) - Static method in class org.apache.derby.iapi.store.access.RowUtil
- Generate an "empty" row from an array of classInfo objects.
- newRowFromClassInfoTemplateError() - Static method in class org.apache.derby.iapi.store.access.RowUtil
- newRowLocationTemplate() - Method in interface org.apache.derby.iapi.store.access.ConglomerateController
- Return a row location object of the correct type to be used in calls to insertAndFetchLocation.
- newRowLocationTemplate() - Method in interface org.apache.derby.iapi.store.access.GenericScanController
- Return a row location object to be used in calls to fetchLocation.
- newRowLocationTemplate() - Method in interface org.apache.derby.iapi.store.access.StoreCostController
- Return an "empty" row location object of the correct type.
- next() - Method in interface org.apache.derby.iapi.store.access.DatabaseInstant
- Return the next higher DatabaseInstant.
- next() - Method in interface org.apache.derby.iapi.store.access.GroupFetchScanController
- Move to the next position in the scan.
- next() - Method in interface org.apache.derby.iapi.store.access.ScanController
- Move to the next position in the scan.
- nextColumn(Object[], FormatableBitSet, int) - Static method in class org.apache.derby.iapi.store.access.RowUtil
- Get the next valid column after or including start column.
- nextElement() - Method in class org.apache.derby.iapi.store.access.BackingStoreHashtable.BackingStoreHashtableEnumeration
- nextElement() - Method in class org.apache.derby.iapi.store.access.DiskHashtable.ElementEnum
O
- OPENMODE_BASEROW_INSERT_LOCKED - Static variable in interface org.apache.derby.iapi.store.access.TransactionController
- Use this mode to the openConglomerate() call used to open the secondary indices of a table for inserting new rows in the table.
- OPENMODE_FORUPDATE - Static variable in interface org.apache.derby.iapi.store.access.TransactionController
- open table for update, if not specified table will be opened for read.
- OPENMODE_FOR_LOCK_ONLY - Static variable in interface org.apache.derby.iapi.store.access.TransactionController
- Use this mode to the openConglomerate() call used to just get the table lock on the conglomerate without actually doing anything else.
- OPENMODE_LOCK_NOWAIT - Static variable in interface org.apache.derby.iapi.store.access.TransactionController
- The table lock request will not wait.
- OPENMODE_SECONDARY_LOCKED - Static variable in interface org.apache.derby.iapi.store.access.TransactionController
- Use this mode to the openConglomerate() call which opens the base table to be used in a index to base row probe.
- OPENMODE_USE_UPDATE_LOCKS - Static variable in interface org.apache.derby.iapi.store.access.TransactionController
- Use this mode to the openScan() call to indicate the scan should get update locks during scan, and either promote the update locks to exclusive locks if the row is changed or demote the lock if the row is not updated.
- OPEN_CONGLOMERATE - Static variable in interface org.apache.derby.iapi.store.access.TransactionController
- Constants used for the countOpen() call.
- OPEN_CREATED_SORTS - Static variable in interface org.apache.derby.iapi.store.access.TransactionController
- OPEN_SCAN - Static variable in interface org.apache.derby.iapi.store.access.TransactionController
- OPEN_SORT - Static variable in interface org.apache.derby.iapi.store.access.TransactionController
- OPEN_TOTAL - Static variable in interface org.apache.derby.iapi.store.access.TransactionController
- objects - Variable in class org.apache.derby.iapi.store.access.KeyHasher
- openCompiledConglomerate(boolean, int, int, int, StaticCompiledOpenConglomInfo, DynamicCompiledOpenConglomInfo) - Method in interface org.apache.derby.iapi.store.access.TransactionController
- Open a conglomerate for use, optionally include "compiled" info.
- openCompiledScan(boolean, int, int, int, FormatableBitSet, DataValueDescriptor[], int, Qualifier[][], DataValueDescriptor[], int, StaticCompiledOpenConglomInfo, DynamicCompiledOpenConglomInfo) - Method in interface org.apache.derby.iapi.store.access.TransactionController
- Open a scan on a conglomerate, optionally providing compiled info.
- openConglomerate(long, boolean, int, int, int) - Method in interface org.apache.derby.iapi.store.access.TransactionController
- Open a conglomerate for use.
- openGroupFetchScan(long, boolean, int, int, int, FormatableBitSet, DataValueDescriptor[], int, Qualifier[][], DataValueDescriptor[], int) - Method in interface org.apache.derby.iapi.store.access.TransactionController
- Open a scan which gets copies of multiple rows at a time.
- openScan(long, boolean, int, int, int, FormatableBitSet, DataValueDescriptor[], int, Qualifier[][], DataValueDescriptor[], int) - Method in interface org.apache.derby.iapi.store.access.TransactionController
- Open a scan on a conglomerate.
- openSort(long) - Method in interface org.apache.derby.iapi.store.access.TransactionController
- Open a sort controller for a sort previously created in this transaction.
- openSortCostController(Properties) - Method in interface org.apache.derby.iapi.store.access.TransactionController
- Return an open SortCostController.
- openSortRowSource(long) - Method in interface org.apache.derby.iapi.store.access.TransactionController
- Open a scan for retrieving rows from a sort.
- openSortScan(long, boolean) - Method in interface org.apache.derby.iapi.store.access.TransactionController
- Open a scan for retrieving rows from a sort.
- openStoreCost(long) - Method in interface org.apache.derby.iapi.store.access.TransactionController
- Return an open StoreCostController for the given conglomid.
- org.apache.derby.iapi.store.access - package org.apache.derby.iapi.store.access
P
- PAGE_RESERVED_SPACE_PROP - Static variable in interface org.apache.derby.iapi.store.access.AccessFactoryGlobals
- prior() - Method in interface org.apache.derby.iapi.store.access.DatabaseInstant
- Return the next lower DatabaseInstant.
- purgeConglomerate(long) - Method in interface org.apache.derby.iapi.store.access.TransactionController
- Purge all committed deleted rows from the conglomerate.
- purgeOldGenerations(DatabaseInstant) - Method in interface org.apache.derby.iapi.store.access.FileResource
- Purge old generations that were removed or replaced before the database instant provided.
- put(boolean, Object[]) - Method in class org.apache.derby.iapi.store.access.BackingStoreHashtable
- Put a row into the hash table.
- put(Object, Object[]) - Method in class org.apache.derby.iapi.store.access.DiskHashtable
- Put a new row in the overflow structure.
Q
- QUERY_INVARIANT - Static variable in interface org.apache.derby.iapi.store.access.Qualifier
- Qualifier - interface org.apache.derby.iapi.store.access.Qualifier.
- A structure which is used to "qualify" a column.
- qualifyRow(Object[], Qualifier[][]) - Static method in class org.apache.derby.iapi.store.access.RowUtil
- Process the qualifier list on the row, return true if it qualifies.
R
- RAMXACT_CHILD_CONTEXT_ID - Static variable in interface org.apache.derby.iapi.store.access.AccessFactoryGlobals
- RAMXACT_CONTEXT_ID - Static variable in interface org.apache.derby.iapi.store.access.AccessFactoryGlobals
- RAMXACT_INTERNAL_CONTEXT_ID - Static variable in interface org.apache.derby.iapi.store.access.AccessFactoryGlobals
- READONLY_TRANSACTION_INITIALIZATION - Static variable in interface org.apache.derby.iapi.store.access.TransactionController
- RELEASE_LOCKS - Static variable in interface org.apache.derby.iapi.store.access.TransactionController
- ROWISDUPLICATE - Static variable in interface org.apache.derby.iapi.store.access.ConglomerateController
- ROWUTIL_FETCH_DESCRIPTOR_CONSTANTS - Static variable in class org.apache.derby.iapi.store.access.RowUtil
- RowCountable - interface org.apache.derby.iapi.store.access.RowCountable.
- RowCountable provides the interfaces to read and write row counts in tables.
- RowLocationRetRowSource - interface org.apache.derby.iapi.store.access.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 in