|
||||||||||
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
- OoopsMethod Detail |
public ExecIndexRow fetch() throws StandardException
StandardException
- Ooopspublic ExecRow fetchBaseRow() throws StandardException
StandardException
- Ooopspublic 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 |