LocalDateTimeWithInfinitySerializer

object LocalDateTimeWithInfinitySerializer : KSerializer<LocalDateTime>

Serializer for LocalDateTime that supports PostgreSQL's infinity and -infinity values.

This serializer ensures that LocalDateTime.Companion.DISTANT_FUTURE and LocalDateTime.Companion.DISTANT_PAST are correctly converted to infinity and -infinity strings respectively, which are understood by PostgreSQL.

Properties

Link copied to clipboard
open override val descriptor: SerialDescriptor

Functions

Link copied to clipboard
open override fun deserialize(decoder: Decoder): LocalDateTime
Link copied to clipboard
open override fun serialize(encoder: Encoder, value: LocalDateTime)