Package org.apache.cayenne
Class ResultBatchIterator<T>
java.lang.Object
org.apache.cayenne.ResultBatchIterator<T>
- All Implemented Interfaces:
AutoCloseable
,Iterable<List<T>>
,Iterator<List<T>>
public class ResultBatchIterator<T>
extends Object
implements Iterable<List<T>>, Iterator<List<T>>, AutoCloseable
Defines API of a batch iterator over the ResultIterator returned as a result of
Select queries execution. Usually a ResultBatchIterator is supported by an open
java.sql.ResultSet, therefore ResultBatchIterator must be explicitly closed when
the user is done working with them.
- Since:
- 4.0
-
Constructor Summary
-
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
Methods inherited from interface java.util.Iterator
forEachRemaining
-
Constructor Details
-
ResultBatchIterator
-
-
Method Details
-
iterator
-
hasNext
public boolean hasNext() -
next
-
remove
public void remove() -
close
public void close()- Specified by:
close
in interfaceAutoCloseable
-
getBatchSize
public int getBatchSize()
-