|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.derby.iapi.store.access.BackingStoreHashtable
org.apache.derby.impl.store.access.BackingStoreHashTableFromScan
class BackingStoreHashTableFromScan
Extend BackingStoreHashtable with the ability to maintain the underlying openScan() until the hashtable has been closed. This is necessary for long row access. Access to long row delays actual objectification until the columns are accessed, but depends on the underlying table to be still open when the column is accessed.
Transactions are obtained from an AccessFactory.
BackingStoreHashtable| Field Summary | |
|---|---|
private ScanManager |
open_scan
Fields of the class |
| Constructor Summary | |
|---|---|
BackingStoreHashTableFromScan(TransactionController tc,
long conglomId,
int open_mode,
int lock_level,
int isolation_level,
FormatableBitSet scanColumnList,
DataValueDescriptor[] startKeyValue,
int startSearchOperator,
Qualifier[][] qualifier,
DataValueDescriptor[] stopKeyValue,
int stopSearchOperator,
long max_rowcnt,
int[] key_column_numbers,
boolean remove_duplicates,
long estimated_rowcnt,
long max_inmemory_rowcnt,
int initialCapacity,
float loadFactor,
boolean collect_runtimestats,
boolean skipNullKeyColumns,
boolean keepAfterCommit)
Constructors for This class: |
|
| Method Summary | |
|---|---|
void |
close()
Close the BackingStoreHashtable. |
| Methods inherited from class org.apache.derby.iapi.store.access.BackingStoreHashtable |
|---|
elements, get, getAllRuntimeStats, putRow, remove, setAuxillaryRuntimeStats, size |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private ScanManager open_scan
| Constructor Detail |
|---|
public BackingStoreHashTableFromScan(TransactionController tc,
long conglomId,
int open_mode,
int lock_level,
int isolation_level,
FormatableBitSet scanColumnList,
DataValueDescriptor[] startKeyValue,
int startSearchOperator,
Qualifier[][] qualifier,
DataValueDescriptor[] stopKeyValue,
int stopSearchOperator,
long max_rowcnt,
int[] key_column_numbers,
boolean remove_duplicates,
long estimated_rowcnt,
long max_inmemory_rowcnt,
int initialCapacity,
float loadFactor,
boolean collect_runtimestats,
boolean skipNullKeyColumns,
boolean keepAfterCommit)
throws StandardException
StandardException| Method Detail |
|---|
public void close()
throws StandardException
Perform any necessary cleanup after finishing with the hashtable. Will deallocate/dereference objects as necessary. If the table has gone to disk this will drop any on disk files used to support the hash table.
close in class BackingStoreHashtableStandardException - Standard exception policy.
|
Built on Wed 2013-06-12 15:21:56+0000, from revision ??? | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||