mathiasbn
11/10/2016, 2:30 PMclass DoubleColumnType(): ColumnType() {
override fun sqlType(): String = "DOUBLE"
override fun valueFromDB(value: Any): Any {
return when(value) {
is Double -> value
is Number -> value.toDouble()
else -> error("Unexpected type of value: $value")
}
}
}
fun Table.double(name: String): Column<Double> = registerColumn(name, DoubleColumnType())