package codec
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- codec
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- final case class DecoderError(message: String, cause: Option[Throwable] = None) extends IOException with Product with Serializable
- final case class EncoderError(message: String, cause: Option[Throwable] = None) extends IOException with Product with Serializable
- trait SchemaEncoder[A] extends AnyRef
- trait ValueDecoder[+A] extends AnyRef
- trait ValueEncoder[-A] extends AnyRef
- final case class ValueVectorCodec[V <: ValueVector, A](encoder: ValueVectorEncoder[V, A], decoder: ValueVectorDecoder[V, A]) extends Product with Serializable
- trait ValueVectorDecoder[V <: ValueVector, A] extends ValueDecoder[A]
- trait ValueVectorEncoder[V <: ValueVector, -A] extends ValueEncoder[A]
- final case class VectorSchemaRootCodec[A](encoder: VectorSchemaRootEncoder[A], decoder: VectorSchemaRootDecoder[A]) extends Product with Serializable
- trait VectorSchemaRootDecoder[A] extends ValueDecoder[A]
- trait VectorSchemaRootEncoder[-A] extends ValueEncoder[A]
Value Members
- def primitiveWriter(st: StandardType[_], vec: FieldVector): FieldWriter
- def resolveReaderByName(name: Option[String], reader: FieldReader): FieldReader
- object SchemaEncoder
- object SchemaEncoderDeriver
- object ValueDecoder
- object ValueEncoder
- object ValueVectorCodec extends Serializable
- object ValueVectorDecoder
- object ValueVectorDecoderDeriver
- object ValueVectorEncoder
- object ValueVectorEncoderDeriver
- object VectorSchemaRootCodec extends Serializable
- object VectorSchemaRootDecoder
- object VectorSchemaRootDecoderDeriver
- object VectorSchemaRootEncoder
- object VectorSchemaRootEncoderDeriver