JdbcFieldType

abstract class JdbcFieldType<R>(val airbyteSchemaType: AirbyteSchemaType, val jdbcGetter: JdbcGetter<out R>, val jsonEncoder: JsonEncoder<R>) : FieldType, JdbcGetter<JsonNode>

Convenience class for defining concrete FieldType objects.

Inheritors

Constructors

Link copied to clipboard
constructor(airbyteSchemaType: AirbyteSchemaType, jdbcGetter: JdbcGetter<out R>, jsonEncoder: JsonEncoder<R>)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val jsonEncoder: JsonEncoder<R>

Functions

Link copied to clipboard
open override fun get(rs: ResultSet, colIdx: Int): JsonNode