db9010 / com.jovial.db9010 / Types

Types

object Types

Properties

sqlBigDecimal

Adapter for a column that holds a SQL type represented as a BigDecimal in Kotlin

val sqlBigDecimal: ValueAdapterNotNull<BigDecimal>

sqlBoolean

Adapter for a column that holds a SQL type represented as a Bool in Kotlin

val sqlBoolean: ValueAdapterNotNull<Boolean>

sqlBytes

Adapter for a column that holds a SQL type represented as a byte[] in Kotlin

val sqlBytes: ValueAdapterNotNull<ByteArray>

sqlDouble

Adapter for a column that holds a SQL type represented as a Double in Kotlin

val sqlDouble: ValueAdapterNotNull<Double>

sqlFloat

Adapter for a column that holds a SQL type represented as a Float in Kotlin

val sqlFloat: ValueAdapterNotNull<Float>

sqlInt

Adapter for a column that holds a SQL type represented as an Int in Kotlin

val sqlInt: ValueAdapterNotNull<Int>

sqlLong

Adapter for a column that holds a SQL type represented as a Long in Kotlin

val sqlLong: ValueAdapterNotNull<Long>

sqlObject

A column type that uses JDBC's set/get/updateObject methods. How well this works might depend on the driver

val sqlObject: ValueAdapterNotNull<Any>

sqlOther

A column type, if you want to just access the underlying JDBC structures directly. This might be useful for more exotic JDBC types, like the stream types that take a length, or the date/time types that take a Calendar. In those cases, you call the get/set JDBC methods directly, using an index you look up by field in a map provided by this library.

val sqlOther: ValueAdapterNotNull<Unit>

sqlShort

Adapter for a column that holds a SQL type represented as a Double in Kotlin

val sqlShort: ValueAdapterNotNull<Short>

sqlString

Adapter for a column that holds a SQL type represented as a String in Kotlin

val sqlString: ValueAdapterNotNull<String>