LosslessJdbcFieldType
abstract class LosslessJdbcFieldType<R, W>(airbyteSchemaType: AirbyteSchemaType, jdbcGetter: JdbcGetter<out R>, jsonEncoder: JsonEncoder<R>, val jsonDecoder: JsonDecoder<W>, val jdbcSetter: JdbcSetter<in W>) : JdbcFieldType<R> , LosslessFieldType, JdbcSetter<JsonNode>
Convenience class for defining concrete LosslessFieldType objects.
Inheritors
Constructors
Link copied to clipboard
constructor(airbyteSchemaType: AirbyteSchemaType, jdbcGetter: JdbcGetter<out R>, jsonEncoder: JsonEncoder<R>, jsonDecoder: JsonDecoder<W>, jdbcSetter: JdbcSetter<in W>)