Package-level declarations

Types

Link copied to clipboard
internal class DefaultDeserializationContext(catalog: TypeCatalog, localConverters: List<ResultConverter<*, *>>?, val types: TypeLookup) : DeserializationContext
Link copied to clipboard

What a ResultConverter is handed to convert the values nested inside the one it was given.

Link copied to clipboard
interface ResultConverter<S : Any, T : Any>

Turns a decoded database value into the Kotlin type the caller asked for.

Link copied to clipboard
internal class ResultMapper(val catalog: TypeCatalog, localConverters: List<ResultConverter<*, *>>?, types: TypeLookup)

Entry point of the read conversion chain: hands a decoded value to the converters and checks the result.