PreparedStatementElementEncoder

class PreparedStatementElementEncoder<Session, Stmt>(val ctx: EncodingContext<Session, Stmt>, val index: Int, val api: ApiEncoders<Session, Stmt>, val encoders: Set<SqlEncoder<Session, Stmt, out Any>>, val module: SerializersModule, val json: Json) : Encoder

Constructors

Link copied to clipboard
constructor(ctx: EncodingContext<Session, Stmt>, index: Int, api: ApiEncoders<Session, Stmt>, encoders: Set<SqlEncoder<Session, Stmt, out Any>>, module: SerializersModule, json: Json)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val index: Int
Link copied to clipboard
val json: Json
Link copied to clipboard
val module: SerializersModule
Link copied to clipboard
open override val serializersModule: SerializersModule

Functions

Link copied to clipboard
open fun beginCollection(descriptor: SerialDescriptor, collectionSize: Int): CompositeEncoder
Link copied to clipboard
open override fun beginStructure(descriptor: SerialDescriptor): CompositeEncoder
Link copied to clipboard
open override fun encodeBoolean(value: Boolean)
Link copied to clipboard
open override fun encodeByte(value: Byte)
Link copied to clipboard
open override fun encodeChar(value: Char)
Link copied to clipboard
open override fun encodeDouble(value: Double)
Link copied to clipboard
open override fun encodeEnum(enumDescriptor: SerialDescriptor, index: Int): Nothing
Link copied to clipboard
open override fun encodeFloat(value: Float)
Link copied to clipboard
open override fun encodeInline(descriptor: SerialDescriptor): Encoder
Link copied to clipboard
open override fun encodeInt(value: Int)
Link copied to clipboard
open override fun encodeLong(value: Long)
Link copied to clipboard
Link copied to clipboard
@ExperimentalSerializationApi
open override fun encodeNull(): Nothing
Link copied to clipboard
open override fun <T : Any> encodeNullableSerializableValue(serializer: SerializationStrategy<T>, value: T?)
Link copied to clipboard
open override fun <T> encodeSerializableValue(serializer: SerializationStrategy<T>, value: T)
Link copied to clipboard
open override fun encodeShort(value: Short)
Link copied to clipboard
open override fun encodeString(value: String)