Package com.landawn.abacus.jdbc
Class Jdbc.RowMapper.RowMapperBuilder
java.lang.Object
com.landawn.abacus.jdbc.Jdbc.RowMapper.RowMapperBuilder
- Enclosing interface:
- Jdbc.RowMapper<T>
-
Method Summary
Modifier and TypeMethodDescriptioncolumn
(int columnIndex, Jdbc.ColumnGetter<?> columnGetter) Deprecated.get
(int columnIndex, Jdbc.ColumnGetter<?> columnGetter) getBigDecimal
(int columnIndex) getBoolean
(int columnIndex) getByte
(int columnIndex) getDate
(int columnIndex) getDouble
(int columnIndex) getFloat
(int columnIndex) getInt
(int columnIndex) getLong
(int columnIndex) getObject
(int columnIndex) Deprecated.defaultgetObject(int)
if there is noColumnGetter
set for the target columngetShort
(int columnIndex) getString
(int columnIndex) getTime
(int columnIndex) getTimestamp
(int columnIndex) <R> Jdbc.RowMapper<R>
to
(com.landawn.abacus.util.Throwables.Function<com.landawn.abacus.util.NoCachingNoUpdating.DisposableObjArray, R, SQLException> finisher) It's stateful.toArray()
Don't cache or reuse the returnedRowMapper
instance.toList()
Don't cache or reuse the returnedRowMapper
instance.
-
Method Details
-
getBoolean
-
getByte
-
getShort
-
getInt
-
getLong
-
getFloat
-
getDouble
-
getBigDecimal
-
getString
-
getDate
-
getTime
-
getTimestamp
-
getObject
Deprecated.defaultgetObject(int)
if there is noColumnGetter
set for the target column- Parameters:
columnIndex
-- Returns:
-
getObject
-
get
-
column
@Deprecated public Jdbc.RowMapper.RowMapperBuilder column(int columnIndex, Jdbc.ColumnGetter<?> columnGetter) Deprecated.replaced byget(int, ColumnGetter)
Set column getter function for column[columnIndex].- Parameters:
columnIndex
- start from 1.columnGetter
-- Returns:
-
toArray
Don't cache or reuse the returnedRowMapper
instance.- Returns:
-
toList
Don't cache or reuse the returnedRowMapper
instance.- Returns:
-
to
@SequentialOnly @Stateful public <R> Jdbc.RowMapper<R> to(com.landawn.abacus.util.Throwables.Function<com.landawn.abacus.util.NoCachingNoUpdating.DisposableObjArray, R, SQLException> finisher) It's stateful. Don't save or cache the returned instance for reuse or use it in parallel stream.- Type Parameters:
R
-- Parameters:
finisher
-- Returns:
-
get(int, ColumnGetter)