Back to Exposed

Package-level declarations

docs/api/exposed-r2dbc/org.jetbrains.exposed.v1.r2dbc.mappers/index.html

1.2.05.2 KB
Original Source

Package-level declarations

Types

Types

ArrayTypeMapper

Link copied to clipboard

class ArrayTypeMapper : TypeMapper

Mapper for array types.

BinaryTypeMapper

Link copied to clipboard

class BinaryTypeMapper : TypeMapper

Mapper for binary data types.

DateTimeMySqlTypeMapper

Link copied to clipboard

class DateTimeMySqlTypeMapper : TypeMapper

DateTimeNullTypeMapper

Link copied to clipboard

class DateTimeNullTypeMapper : TypeMapper

The mapper that sets the nulls into date/time columns

DateTimeOracleTypeMapper

Link copied to clipboard

class DateTimeOracleTypeMapper : TypeMapper

DateTimeTypeMapper

Link copied to clipboard

class DateTimeTypeMapper : TypeMapper

Mapper for date/time related types.

DefaultTypeMapper

Link copied to clipboard

class DefaultTypeMapper : TypeMapper

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

ExposedColumnTypeMapper

Link copied to clipboard

class ExposedColumnTypeMapper : TypeMapper

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

NoValueContainer

Link copied to clipboard

class NoValueContainer<T> : ValueContainer<T>

Represents a container with no present value. This is used when the mapper cannot or should not provide a value.

PostgresSpecificTypeMapper

Link copied to clipboard

class PostgresSpecificTypeMapper : TypeMapper

Mapper for PostgreSQL-specific types.

PresentValueContainer

Link copied to clipboard

class PresentValueContainer<T>(val value: T) : ValueContainer<T>

Represents a container with a present value.

PrimitiveTypeMapper

Link copied to clipboard

class PrimitiveTypeMapper : TypeMapper

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

R2dbcRegistryTypeMapping

Link copied to clipboard

interface R2dbcRegistryTypeMapping : R2dbcTypeMapping

Base registry for type mappers.

R2dbcRegistryTypeMappingImpl

Link copied to clipboard

class R2dbcRegistryTypeMappingImpl : R2dbcRegistryTypeMapping

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

R2dbcTypeMapping

Link copied to clipboard

interface R2dbcTypeMapping

Base representation of a type mapper that allows logic for setting a value in a Statement and getting a value from a Row.

TypeMapper

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.

ValueContainer

Link copied to clipboard

interface ValueContainer<T>

Sealed class representing the result of a getValue operation. Contains either a present value or indicates that no value was provided.

ValueTypeMapper

Link copied to clipboard

class ValueTypeMapper : TypeMapper

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

Generated by Dokka © 2026 Copyright