Package-level declarations

Types

Link copied to clipboard

Mapper for array types.

Link copied to clipboard

Mapper for binary data types.

Link copied to clipboard

Mapper for date/time related types.

Link copied to clipboard

Default mapper for types that aren't handled by other mappers. This mapper should be registered last in the registry.

Link copied to clipboard

Mapper for special column types like EntityIDColumnType and ColumnWithTransform. This mapper should be registered first in the registry.

Link copied to clipboard

Mapper for PostgreSQL-specific types.

Link copied to clipboard

Mapper for primitive types (Int, Long, Float, Double, etc.).

Link copied to clipboard
interface TypeMapper

Interface for mapping values to R2DBC statements. Implementations of this interface are responsible for binding values to statements based on the column type and dialect.

Link copied to clipboard
class TypeMapperRegistry(mappers: MutableList<TypeMapper> = mutableListOf())

Registry for type mappers. This class holds a list of type mappers and provides methods to register and use them.

Link copied to clipboard

Mapper for values without a column type. This mapper is used by the set method in R2dbcPreparedStatementImpl.