in exposed-r2dbc/src/main/kotlin/org/jetbrains/exposed/v1/r2dbc/mappers/ValueTypeMapper.kt [21:42]
override fun setValue(
statement: Statement,
dialect: DatabaseDialect,
typeMapping: R2dbcTypeMapping,
columnType: IColumnType<*>,
value: Any?,
index: Int
): Boolean {
if (value == null) {
return false
}
val convertedValue = when (value) {
is Time -> value.toLocalTime()
is Date -> value.toLocalDate()
is Timestamp -> value.toLocalDateTime()
else -> value
}
statement.bind(index - 1, convertedValue)
return true
}