Package org.jdbi.v3.core.result
Interface BatchResultIterable<T>
- Type Parameters:
T-
- All Superinterfaces:
Iterable<T>,ResultIterable<T>
Extend the
ResultIterable for batch operations.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.jdbi.v3.core.result.ResultIterable
ResultIterable.ResultIteratorDelegate<T,R> -
Method Summary
Modifier and TypeMethodDescriptionSplit the results into per-batch sub-lists.static <U> BatchResultIterable<U>of(ResultIterable<U> delegate, Supplier<int[]> modifiedRowCountsSupplier) Methods inherited from interface java.lang.Iterable
spliteratorMethods inherited from interface org.jdbi.v3.core.result.ResultIterable
collect, collectInto, collectInto, collectIntoList, collectIntoSet, collectToMap, filter, findFirst, findOne, findOnly, first, forEach, forEachWithCount, iterator, list, map, one, reduce, set, stream, toCollection, useIterator, useStream, withIterator, withStream
-
Method Details
-
listPerBatch
Split the results into per-batch sub-lists. Note that this may not be correct if any of the executed batches returned an error code. -
of
static <U> BatchResultIterable<U> of(ResultIterable<U> delegate, Supplier<int[]> modifiedRowCountsSupplier)
-