Uses of Interface
com.landawn.abacus.jdbc.Jdbc.BiResultExtractor
-
Uses of Jdbc.BiResultExtractor in com.landawn.abacus.jdbc
Modifier and TypeFieldDescriptionstatic final Jdbc.BiResultExtractor<com.landawn.abacus.util.DataSet>
Jdbc.BiResultExtractor.TO_DATA_SET
Modifier and TypeMethodDescriptiondefault <R> Jdbc.BiResultExtractor<R>
Jdbc.BiResultExtractor.andThen
(com.landawn.abacus.util.Throwables.Function<? super T, ? extends R, SQLException> after) static <R> Jdbc.BiResultExtractor<R>
Jdbc.BiResultExtractor.from
(Jdbc.ResultExtractor<? extends R> resultExtractor) static <K,
V> Jdbc.BiResultExtractor<Map<K, List<V>>> Jdbc.BiResultExtractor.groupTo
(Jdbc.BiRowMapper<? extends K> keyExtractor, Jdbc.BiRowMapper<? extends V> valueExtractor) static <K,
V, M extends Map<K, List<V>>>
Jdbc.BiResultExtractor<M>Jdbc.BiResultExtractor.groupTo
(Jdbc.BiRowMapper<? extends K> keyExtractor, Jdbc.BiRowMapper<? extends V> valueExtractor, Supplier<? extends M> supplier) static <K,
V, A, D> Jdbc.BiResultExtractor<Map<K, D>> Jdbc.BiResultExtractor.groupTo
(Jdbc.BiRowMapper<? extends K> keyExtractor, Jdbc.BiRowMapper<? extends V> valueExtractor, Collector<? super V, A, D> downstream) static <K,
V, A, D, M extends Map<K, D>>
Jdbc.BiResultExtractor<M>Jdbc.BiResultExtractor.groupTo
(Jdbc.BiRowMapper<? extends K> keyExtractor, Jdbc.BiRowMapper<? extends V> valueExtractor, Collector<? super V, A, D> downstream, Supplier<? extends M> supplier) default Jdbc.BiResultExtractor<T>
Jdbc.ResultExtractor.toBiResultExtractor()
static <T> Jdbc.BiResultExtractor<List<T>>
Jdbc.BiResultExtractor.toList
(Jdbc.BiRowFilter rowFilter, Jdbc.BiRowMapper<? extends T> rowMapper) static <T> Jdbc.BiResultExtractor<List<T>>
Jdbc.BiResultExtractor.toList
(Jdbc.BiRowMapper<? extends T> rowMapper) static <T> Jdbc.BiResultExtractor<List<T>>
It's stateful.static <K,
V> Jdbc.BiResultExtractor<Map<K, V>> Jdbc.BiResultExtractor.toMap
(Jdbc.BiRowMapper<? extends K> keyExtractor, Jdbc.BiRowMapper<? extends V> valueExtractor) static <K,
V> Jdbc.BiResultExtractor<Map<K, V>> Jdbc.BiResultExtractor.toMap
(Jdbc.BiRowMapper<? extends K> keyExtractor, Jdbc.BiRowMapper<? extends V> valueExtractor, BinaryOperator<V> mergeFunction) static <K,
V, M extends Map<K, V>>
Jdbc.BiResultExtractor<M>Jdbc.BiResultExtractor.toMap
(Jdbc.BiRowMapper<? extends K> keyExtractor, Jdbc.BiRowMapper<? extends V> valueExtractor, BinaryOperator<V> mergeFunction, Supplier<? extends M> supplier) static <K,
V, M extends Map<K, V>>
Jdbc.BiResultExtractor<M>Jdbc.BiResultExtractor.toMap
(Jdbc.BiRowMapper<? extends K> keyExtractor, Jdbc.BiRowMapper<? extends V> valueExtractor, Supplier<? extends M> supplier) static <K,
V, A, D> Jdbc.BiResultExtractor<Map<K, D>> Jdbc.BiResultExtractor.toMap
(Jdbc.BiRowMapper<? extends K> keyExtractor, Jdbc.BiRowMapper<? extends V> valueExtractor, Collector<? super V, A, D> downstream) Deprecated.static <K,
V, A, D, M extends Map<K, D>>
Jdbc.BiResultExtractor<M>Jdbc.BiResultExtractor.toMap
(Jdbc.BiRowMapper<? extends K> keyExtractor, Jdbc.BiRowMapper<? extends V> valueExtractor, Collector<? super V, A, D> downstream, Supplier<? extends M> supplier) Deprecated.replaced bygroupTo(BiRowMapper, BiRowMapper, Collector, Supplier)
static <K,
V> Jdbc.BiResultExtractor<com.landawn.abacus.util.ListMultimap<K, V>> Jdbc.BiResultExtractor.toMultimap
(Jdbc.BiRowMapper<? extends K> keyExtractor, Jdbc.BiRowMapper<? extends V> valueExtractor) static <K,
V, C extends Collection<V>, M extends com.landawn.abacus.util.Multimap<K, V, C>>
Jdbc.BiResultExtractor<M>Jdbc.BiResultExtractor.toMultimap
(Jdbc.BiRowMapper<? extends K> keyExtractor, Jdbc.BiRowMapper<? extends V> valueExtractor, Supplier<? extends M> multimapSupplier) Modifier and TypeMethodDescriptionstatic <T> com.landawn.abacus.util.ExceptionalStream<T,
SQLException> JdbcUtil.extractAllResultSets
(Statement stmt, Jdbc.BiResultExtractor<T> resultExtractor) It's user's responsibility to close the inputstmt
after the stream is finished, or call:
JdbcUtil.extractAllResultSets(stmt, resultExtractor).onClose(Fn.closeQuietly(stmt))...
<R> R
AbstractPreparedQuery.query
(Jdbc.BiResultExtractor<? extends R> resultExtractor) <R1,
R2> com.landawn.abacus.util.Tuple.Tuple2<R1, R2> PreparedCallableQuery.query2
(Jdbc.BiResultExtractor<? extends R1> resultExtractor1, Jdbc.BiResultExtractor<? extends R2> resultExtractor2) <R1,
R2> com.landawn.abacus.util.Tuple.Tuple3<R1, R2, Jdbc.OutParamResult> PreparedCallableQuery.query2AndGetOutParameters
(Jdbc.BiResultExtractor<? extends R1> resultExtractor1, Jdbc.BiResultExtractor<? extends R2> resultExtractor2) <R1,
R2, R3> com.landawn.abacus.util.Tuple.Tuple3<R1, R2, R3> PreparedCallableQuery.query3
(Jdbc.BiResultExtractor<? extends R1> resultExtractor1, Jdbc.BiResultExtractor<? extends R2> resultExtractor2, Jdbc.BiResultExtractor<? extends R3> resultExtractor3) <R1,
R2, R3> com.landawn.abacus.util.Tuple.Tuple4<R1, R2, R3, Jdbc.OutParamResult> PreparedCallableQuery.query3AndGetOutParameters
(Jdbc.BiResultExtractor<? extends R1> resultExtractor1, Jdbc.BiResultExtractor<? extends R2> resultExtractor2, Jdbc.BiResultExtractor<? extends R3> resultExtractor3) <R> List<R>
PreparedCallableQuery.queryAll
(Jdbc.BiResultExtractor<? extends R> resultExtractor) <R> com.landawn.abacus.util.Tuple.Tuple2<List<R>,
Jdbc.OutParamResult> PreparedCallableQuery.queryAllAndGetOutParameters
(Jdbc.BiResultExtractor<? extends R> resultExtractor) <R> com.landawn.abacus.util.Tuple.Tuple2<R,
Jdbc.OutParamResult> PreparedCallableQuery.queryAndGetOutParameters
(Jdbc.BiResultExtractor<? extends R> resultExtractor) -
Uses of Jdbc.BiResultExtractor in com.landawn.abacus.jdbc.dao
Modifier and TypeMethodDescription<R> R
Dao.query
(com.landawn.abacus.condition.Condition cond, Jdbc.BiResultExtractor<? extends R> resultExtractor) <R> R
Dao.query
(Collection<String> selectPropNames, com.landawn.abacus.condition.Condition cond, Jdbc.BiResultExtractor<? extends R> resultExtractor) <R> R
UncheckedDao.query
(com.landawn.abacus.condition.Condition cond, Jdbc.BiResultExtractor<? extends R> resultExtractor) <R> R
UncheckedDao.query
(Collection<String> selectPropNames, com.landawn.abacus.condition.Condition cond, Jdbc.BiResultExtractor<? extends R> resultExtractor)
groupTo(BiRowMapper, BiRowMapper, Collector)