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 TypMethodeBeschreibungvoidrun()Method to be run onClose() of associated streambooleantryAdvance(Consumer<? super T> action) Von Klasse geerbte Methoden java.util.Spliterators.AbstractSpliterator
characteristics, estimateSize, trySplitVon Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon 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:
tryAdvancein SchnittstelleSpliterator<T>
-
run
public void run()Method to be run onClose() of associated stream
-