RecursiveQuerySerializer

class RecursiveQuerySerializer<Out>(val query: IUnboundQuery<*, *, Out>, val owner: QueryCallStep<*, Out>, val serializationContext: SerializationContext) : KSerializer<IStepOutput<Out>>

Constructors

Link copied to clipboard
constructor(query: IUnboundQuery<*, *, Out>, owner: QueryCallStep<*, Out>, serializationContext: SerializationContext)

Properties

Link copied to clipboard
open override val descriptor: SerialDescriptor
Link copied to clipboard
Link copied to clipboard
val query: IUnboundQuery<*, *, Out>

Functions

Link copied to clipboard
open override fun deserialize(decoder: Decoder): IStepOutput<Out>
Link copied to clipboard
open override fun serialize(encoder: Encoder, value: IStepOutput<Out>)
Link copied to clipboard
Link copied to clipboard
fun <T> KSerializer<out T>.upcast(): KSerializer<T>