public static interface JdbcUtil.BiResultExtractor<T> extends Try.BiFunction<java.sql.ResultSet,java.util.List<java.lang.String>,T,java.sql.SQLException>
Modifier and Type | Method and Description |
---|---|
T |
apply(java.sql.ResultSet rs,
java.util.List<java.lang.String> columnLabels) |
static <K,V> JdbcUtil.BiResultExtractor<java.util.Map<K,java.util.List<V>>> |
groupTo(JdbcUtil.BiRowMapper<K> keyExtractor,
JdbcUtil.BiRowMapper<V> valueExtractor) |
static <K,V,M extends java.util.Map<K,java.util.List<V>>> |
groupTo(JdbcUtil.BiRowMapper<K> keyExtractor,
JdbcUtil.BiRowMapper<V> valueExtractor,
Supplier<? extends M> supplier) |
static <K,V> JdbcUtil.BiResultExtractor<java.util.Map<K,V>> |
toMap(JdbcUtil.BiRowMapper<K> keyExtractor,
JdbcUtil.BiRowMapper<V> valueExtractor) |
static <K,V,A,D> JdbcUtil.BiResultExtractor<java.util.Map<K,D>> |
toMap(JdbcUtil.BiRowMapper<K> keyExtractor,
JdbcUtil.BiRowMapper<V> valueExtractor,
Collector<? super V,A,D> downstream) |
static <K,V,A,D,M extends java.util.Map<K,D>> |
toMap(JdbcUtil.BiRowMapper<K> keyExtractor,
JdbcUtil.BiRowMapper<V> valueExtractor,
Collector<? super V,A,D> downstream,
Supplier<? extends M> supplier) |
static <K,V,M extends java.util.Map<K,V>> |
toMap(JdbcUtil.BiRowMapper<K> keyExtractor,
JdbcUtil.BiRowMapper<V> valueExtractor,
Supplier<? extends M> supplier) |
static <K,V> JdbcUtil.BiResultExtractor<java.util.Map<K,V>> |
toMap(JdbcUtil.BiRowMapper<K> keyExtractor,
JdbcUtil.BiRowMapper<V> valueExtractor,
Try.BinaryOperator<V,java.sql.SQLException> mergeFunction) |
static <K,V,M extends java.util.Map<K,V>> |
toMap(JdbcUtil.BiRowMapper<K> keyExtractor,
JdbcUtil.BiRowMapper<V> valueExtractor,
Try.BinaryOperator<V,java.sql.SQLException> mergeFunction,
Supplier<? extends M> supplier) |
convert
T apply(java.sql.ResultSet rs, java.util.List<java.lang.String> columnLabels) throws java.sql.SQLException
apply
in interface Try.BiFunction<java.sql.ResultSet,java.util.List<java.lang.String>,T,java.sql.SQLException>
java.sql.SQLException
static <K,V> JdbcUtil.BiResultExtractor<java.util.Map<K,V>> toMap(JdbcUtil.BiRowMapper<K> keyExtractor, JdbcUtil.BiRowMapper<V> valueExtractor)
keyExtractor
- valueExtractor
- static <K,V,M extends java.util.Map<K,V>> JdbcUtil.BiResultExtractor<M> toMap(JdbcUtil.BiRowMapper<K> keyExtractor, JdbcUtil.BiRowMapper<V> valueExtractor, Supplier<? extends M> supplier)
keyExtractor
- valueExtractor
- supplier
- static <K,V> JdbcUtil.BiResultExtractor<java.util.Map<K,V>> toMap(JdbcUtil.BiRowMapper<K> keyExtractor, JdbcUtil.BiRowMapper<V> valueExtractor, Try.BinaryOperator<V,java.sql.SQLException> mergeFunction)
keyExtractor
- valueExtractor
- mergeFunction
- Fn.EE#throwingMerger()}
,
Fn.EE#replacingMerger()}
,
Fn.EE#ignoringMerger()}
static <K,V,M extends java.util.Map<K,V>> JdbcUtil.BiResultExtractor<M> toMap(JdbcUtil.BiRowMapper<K> keyExtractor, JdbcUtil.BiRowMapper<V> valueExtractor, Try.BinaryOperator<V,java.sql.SQLException> mergeFunction, Supplier<? extends M> supplier)
keyExtractor
- valueExtractor
- mergeFunction
- supplier
- Fn.EE#throwingMerger()}
,
Fn.EE#replacingMerger()}
,
Fn.EE#ignoringMerger()}
static <K,V,A,D> JdbcUtil.BiResultExtractor<java.util.Map<K,D>> toMap(JdbcUtil.BiRowMapper<K> keyExtractor, JdbcUtil.BiRowMapper<V> valueExtractor, Collector<? super V,A,D> downstream)
keyExtractor
- valueExtractor
- downstream
- static <K,V,A,D,M extends java.util.Map<K,D>> JdbcUtil.BiResultExtractor<M> toMap(JdbcUtil.BiRowMapper<K> keyExtractor, JdbcUtil.BiRowMapper<V> valueExtractor, Collector<? super V,A,D> downstream, Supplier<? extends M> supplier)
keyExtractor
- valueExtractor
- downstream
- supplier
- static <K,V> JdbcUtil.BiResultExtractor<java.util.Map<K,java.util.List<V>>> groupTo(JdbcUtil.BiRowMapper<K> keyExtractor, JdbcUtil.BiRowMapper<V> valueExtractor) throws java.sql.SQLException
java.sql.SQLException
static <K,V,M extends java.util.Map<K,java.util.List<V>>> JdbcUtil.BiResultExtractor<M> groupTo(JdbcUtil.BiRowMapper<K> keyExtractor, JdbcUtil.BiRowMapper<V> valueExtractor, Supplier<? extends M> supplier)