|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.derby.impl.sql.catalog.IndexScan
Convience class for scanning an index.
| Field Summary | |
(package private) ExecRow |
baseRow
|
private RowLocation |
baseRowLocation
|
(package private) DataDictionary |
dataDictionary
|
(package private) DataValueFactory |
dvf
|
(package private) ExecutionFactory |
ef
|
(package private) ConglomerateController |
heapCC
|
(package private) int |
indexId
|
(package private) ExecIndexRow |
indexRow
|
(package private) ScanQualifier[][] |
qualifiers
|
(package private) CatalogRowFactory |
rf
|
(package private) ScanController |
sc
|
(package private) TransactionController |
tc
|
(package private) TabInfo |
ti
|
| Constructor Summary | |
IndexScan(DataDictionary dataDictionary,
TabInfo ti,
int indexId,
DataValueDescriptor[] keyCols,
ScanQualifier[][] qualifiers)
Create a scan on an index. |
|
| Method Summary | |
void |
close()
Close the scan. |
ExecIndexRow |
fetch()
Fetch a row from the index scan. |
ExecRow |
fetchBaseRow()
Fetch the base row corresponding to the current index row |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
TabInfo ti
int indexId
ScanQualifier[][] qualifiers
ExecutionFactory ef
TransactionController tc
DataDictionary dataDictionary
ConglomerateController heapCC
DataValueFactory dvf
private RowLocation baseRowLocation
ExecRow baseRow
CatalogRowFactory rf
ExecIndexRow indexRow
ScanController sc
| Constructor Detail |
public IndexScan(DataDictionary dataDictionary,
TabInfo ti,
int indexId,
DataValueDescriptor[] keyCols,
ScanQualifier[][] qualifiers)
throws StandardException
dataDictionary - the namespaceti - TabInfo for the system table associated with the index.indexId - the id for the index (From the CatalogRowFactory).keyCols - the key columns for the scan.qualifiers - qualifiers
StandardException - Ooops| Method Detail |
public ExecIndexRow fetch()
throws StandardException
StandardException - Ooops
public ExecRow fetchBaseRow()
throws StandardException
StandardException - Ooops
public void close()
throws StandardException
StandardException
|
Built on Tue 2006-10-10 19:23:47+0200, from revision exported | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||