org.axiondb.engine.rowiterators

Class ChainedRowIterator

public class ChainedRowIterator extends BaseRowIterator implements RowIterator

Chains together one or more RowIterators to make them look like one (similiar to a SQL UNION).

Version: $Revision: 1.14 $ $Date: 2005/12/20 18:32:41 $

Author: Rodney Waldhoff Ahimanikya Satapathy

Constructor Summary
ChainedRowIterator()
Method Summary
voidadd(Row row)
voidaddRowIterator(RowIterator iter)
Rowcurrent()
intcurrentIndex()
booleanhasCurrent()
booleanhasNext()
booleanhasPrevious()
Rowlast()
Rownext()
intnext(int count)
intnextIndex()
Rowprevious()
intprevious(int count)
intpreviousIndex()
voidremove()
voidreset()
voidset(Row row)
intsize()
StringtoString()

Constructor Detail

ChainedRowIterator

public ChainedRowIterator()

Method Detail

add

public void add(Row row)

addRowIterator

public void addRowIterator(RowIterator iter)

current

public Row current()

currentIndex

public int currentIndex()

hasCurrent

public boolean hasCurrent()

hasNext

public boolean hasNext()

hasPrevious

public boolean hasPrevious()

last

public Row last()

next

public Row next()

next

public int next(int count)

nextIndex

public int nextIndex()

previous

public Row previous()

previous

public int previous(int count)

previousIndex

public int previousIndex()

remove

public void remove()

reset

public void reset()

set

public void set(Row row)

size

public int size()

toString

public String toString()