Package-level declarations
Types
Mapper for array types.
Mapper for binary data types.
The mapper that sets the nulls into date/time columns
Mapper for date/time related types.
Default mapper for types that aren't handled by other mappers. This mapper should be registered last in the registry.
Mapper for special column types like EntityIDColumnType and ColumnWithTransform. This mapper should be registered first in the registry.
Represents a container with no present value. This is used when the mapper cannot or should not provide a value.
Mapper for PostgreSQL-specific types.
Represents a container with a present value.
Mapper for primitive types (Int, Long, Float, Double, etc.).
Base registry for type mappers.
Registry for type mappers. This class holds a list of type mappers and provides methods to register and use them.
Base representation of a type mapper that allows logic for setting a value in a Statement and getting a value from a Row.
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.
Sealed class representing the result of a getValue operation. Contains either a present value or indicates that no value was provided.
Mapper for values without a column type. This mapper is used by the set method in R2dbcPreparedStatementImpl
.