|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.axiondb.engine.rowiterators.DelegatingRowIterator
org.axiondb.engine.rowiterators.RebindableIndexedRowIterator
public class RebindableIndexedRowIterator
A DelegatingRowIterator
that is wraps
a RowIterator
from some Index
,
and that can be reset
to recreate the iterator
for a new bound value
.
org.axiondb.engine.BaseTable#getIndexedRows
,
Index
,
BindVariable
Constructor Summary | |
---|---|
RebindableIndexedRowIterator(Index index,
RowSource table,
Function fn,
BindVariable bvar)
|
Method Summary | |
---|---|
void |
reset()
Re-initialize this RowIterator to its initial state (positioned just
before the first Row in the list). |
Methods inherited from class org.axiondb.engine.rowiterators.DelegatingRowIterator |
---|
add, current, currentIndex, first, getDelegate, hasCurrent, hasNext, hasPrevious, isEmpty, last, next, next, nextIndex, peekNext, peekPrevious, previous, previous, previousIndex, remove, set, setDelegate, size |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RebindableIndexedRowIterator(Index index, RowSource table, Function fn, BindVariable bvar) throws AxionException
AxionException
Method Detail |
---|
public void reset() throws AxionException
RowIterator
RowIterator
to its initial state (positioned just
before the first Row
in the list).
reset
in interface RowIterator
reset
in class DelegatingRowIterator
AxionException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |