TypeMapper
interface TypeMapper
Interface for mapping values to R2DBC statements. Implementations of this interface are responsible for binding values to statements based on the column type and dialect.
Inheritors
Properties
Functions
Link copied to clipboard
open fun <T> getValue(row: Row, type: Class<T>?, index: Int, dialect: DatabaseDialect, columnType: IColumnType<*>): ValueContainer<T?>
Retrieves a value from the given row at the specified index. This method attempts to extract and convert a value from the database row to the requested type, taking into account the database dialect and column type.
Link copied to clipboard
open fun setValue( statement: Statement, dialect: DatabaseDialect, typeMapping: R2dbcTypeMapping, columnType: IColumnType<*>, value: Any?, index: Int): Boolean
Sets a value in the statement.