|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.cayenne.access.jdbc.CollectionResultIterator<T>
public class CollectionResultIterator<T>
A ResultIterator over a collection of objects.
Field Summary | |
---|---|
protected Iterator<T> |
iterator
|
Constructor Summary | |
---|---|
CollectionResultIterator(Collection<T> c)
|
Method Summary | |
---|---|
List<T> |
allRows()
Returns all yet unread rows from ResultSet without closing it. |
protected void |
checkIterator()
|
void |
close()
Closes ResultIterator and associated ResultSet. |
boolean |
hasNextRow()
Returns true if there is at least one more record that can be read from the iterator. |
Iterator<T> |
iterator()
|
T |
nextRow()
Returns the next result row that is, depending on the query, may be a scalar value, a DataRow, or an Object[] array containing a mix of scalars and DataRows. |
void |
skipRow()
Goes past current row. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected Iterator<T> iterator
Constructor Detail |
---|
public CollectionResultIterator(Collection<T> c)
Method Detail |
---|
public Iterator<T> iterator()
iterator
in interface Iterable<T>
public List<T> allRows()
ResultIterator
allRows
in interface ResultIterator<T>
public boolean hasNextRow()
ResultIterator
hasNextRow
in interface ResultIterator<T>
public T nextRow()
ResultIterator
nextRow
in interface ResultIterator<T>
public void skipRow()
ResultIterator
skipRow
in interface ResultIterator<T>
public void close()
ResultIterator
close
in interface ResultIterator<T>
protected void checkIterator()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |