-
- All Implemented Interfaces:
-
kotlinx.serialization.encoding.CompositeEncoder,kotlinx.serialization.encoding.Encoder
public final class QueryEncoder extends AbstractEncoder
-
-
Field Summary
Fields Modifier and Type Field Description private final SerializersModuleserializersModule
-
Constructor Summary
Constructors Constructor Description QueryEncoder(SerializersModule serializersModule)
-
Method Summary
Modifier and Type Method Description SerializersModulegetSerializersModule()BooleanencodeElement(SerialDescriptor descriptor, Integer index)UnitencodeValue(Object value)UnitencodeNull()UnitencodeBoolean(Boolean value)UnitencodeInt(Integer value)UnitencodeLong(Long value)UnitencodeFloat(Float value)UnitencodeString(String value)final StringgetResult()-
Methods inherited from class kotlinx.serialization.encoding.AbstractEncoder
beginCollection, encodeNotNullMark, encodeNullableSerializableValue, encodeSerializableValue, shouldEncodeElementDefault -
Methods inherited from class cn.qhplus.emo.scheme.QueryEncoder
beginStructure, encodeBooleanElement, encodeByte, encodeByteElement, encodeChar, encodeCharElement, encodeDouble, encodeDoubleElement, encodeEnum, encodeFloatElement, encodeInline, encodeInlineElement, encodeIntElement, encodeLongElement, encodeNullableSerializableElement, encodeSerializableElement, encodeShort, encodeShortElement, encodeStringElement, endStructure -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getSerializersModule
SerializersModule getSerializersModule()
-
encodeElement
Boolean encodeElement(SerialDescriptor descriptor, Integer index)
-
encodeValue
Unit encodeValue(Object value)
-
encodeNull
Unit encodeNull()
-
encodeBoolean
Unit encodeBoolean(Boolean value)
-
encodeLong
Unit encodeLong(Long value)
-
encodeFloat
Unit encodeFloat(Float value)
-
encodeString
Unit encodeString(String value)
-
-
-
-