Package org.jdbi.v3.core.result
package org.jdbi.v3.core.result
result
provides the streaming interface that reads rows from JDBC
and drives the mapper
and collector
processes to
produce results.
-
ClassDescriptionExtends the
ResultBearing
class to provide access to the per-batch row modification counts.Extend theResultIterable
for batch operations.A row reducer that usesLinkedHashMap
(which preserves insertion order) as a result container, and returnsmap.values().stream()
as the final result.Thrown when no results were found in a context that requires at least one.Provides access to the contents of aResultSet
by mapping to Java types.An implementation ofResultIterator
that delegates calls to the iterator provided in the constructor.Represents a forward-only iterator over a result set, which will lazily iterate the results.Produces a result from an executedPreparedStatement
.Commonly used ResultProducer implementations.AResultSetAccumulator
repeatedly combines rows from the givenResultSet
to produce a single result.Wraps exceptions thrown while traversing the JDBC result set.Scan over rows of result sets, mapping and collecting the rows to a result type.RowReducer<C,R> Reduces row data from aResultSet
into a stream of result elements.A RowView is an accessor forResultSet
that usesRowMapper
orColumnMapper
to extract values.StreamCallback<T,R, X extends Exception> Callback for use withResultIterable.withStream(StreamCallback)
StreamConsumer<T,X extends Exception> Callback for use withResultIterable.useStream(StreamConsumer)
Wraps exceptions thrown while producing Java result types.