Package org.apache.torque.util
Klasse ResultsetSpliterator<T>
java.lang.Object
java.util.Spliterators.AbstractSpliterator<T>
org.apache.torque.util.ResultsetSpliterator<T>
- Alle implementierten Schnittstellen:
Runnable
,Spliterator<T>
public class ResultsetSpliterator<T>
extends Spliterators.AbstractSpliterator<T>
implements Runnable
Stream support: Encapsulate iteration over a JDBC ResultSet
- Autor:
- Thomas Vandahl
-
Verschachtelte Klassen - Übersicht
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen java.util.Spliterator
Spliterator.OfDouble, Spliterator.OfInt, Spliterator.OfLong, Spliterator.OfPrimitive<T,
T_CONS, T_SPLITR extends Spliterator.OfPrimitive<T, T_CONS, T_SPLITR>> -
Feldübersicht
Von Schnittstelle geerbte Felder java.util.Spliterator
CONCURRENT, DISTINCT, IMMUTABLE, NONNULL, ORDERED, SIZED, SORTED, SUBSIZED
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungResultsetSpliterator
(RecordMapper<T> recordMapper, Criteria criteria, Statement statement, ResultSet resultSet) Constructor -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
run()
Method to be run onClose() of associated streamboolean
tryAdvance
(Consumer<? super T> action) Von Klasse geerbte Methoden java.util.Spliterators.AbstractSpliterator
characteristics, estimateSize, trySplit
Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Von Schnittstelle geerbte Methoden java.util.Spliterator
forEachRemaining, getComparator, getExactSizeIfKnown, hasCharacteristics
-
Konstruktordetails
-
ResultsetSpliterator
public ResultsetSpliterator(RecordMapper<T> recordMapper, Criteria criteria, Statement statement, ResultSet resultSet) throws TorqueException Constructor- Parameter:
recordMapper
- a RecordMapper to map ResultSet rows to entities of type Tcriteria
- a Criteriastatement
- the statement that created the ResultSetresultSet
- the JDBC result set- Löst aus:
TorqueException
- backend database exception
-
-
Methodendetails
-
tryAdvance
- Angegeben von:
tryAdvance
in SchnittstelleSpliterator<T>
-
run
public void run()Method to be run onClose() of associated stream
-