me.mnedokushev.zio.apache.arrow.core.codec.ValueVectorEncoder
See theValueVectorEncoder companion trait
object ValueVectorEncoder
Attributes
- Companion
- trait
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ValueVectorEncoder.type
Members list
Value members
Concrete methods
def listEncoderFromDefaultDeriver[A, C[_]](implicit factory: Factory[C[A]], schema: Schema[C[A]]): ValueVectorEncoder[ListVector, C[A]]
def listEncoderFromDeriver[A, C[_]](deriver: Deriver[[_] =>> ValueVectorEncoder[ListVector, _$7]])(implicit factory: Factory[C[A]], schema: Schema[C[A]]): ValueVectorEncoder[ListVector, C[A]]
def listEncoderFromSummonedDeriver[A, C[_]](implicit factory: Factory[C[A]], schema: Schema[C[A]]): ValueVectorEncoder[ListVector, C[A]]
def optionEncoderFromDefaultDeriver[V <: ValueVector, A](implicit factory: Factory[Option[A]], schema: Schema[Option[A]]): ValueVectorEncoder[V, Option[A]]
def optionEncoderFromDeriver[V <: ValueVector, A](deriver: Deriver[[_] =>> ValueVectorEncoder[V, _$14]])(implicit factory: Factory[Option[A]], schema: Schema[Option[A]]): ValueVectorEncoder[V, Option[A]]
def primitive[V <: ValueVector, A](allocateVec: BufferAllocator => V, getWriter: V => FieldWriter, encodeTopLevel: (A, FieldWriter, BufferAllocator) => Unit, encodeNested: (A, Option[String], FieldWriter, BufferAllocator) => Unit)(implicit ev: StandardType[A]): ValueVectorEncoder[V, A]
def structEncoderFromDefaultDeriver[A](implicit factory: Factory[A], schema: Schema[A]): ValueVectorEncoder[StructVector, A]
def structEncoderFromDeriver[A](deriver: Deriver[[_] =>> ValueVectorEncoder[StructVector, _$11]])(implicit factory: Factory[A], schema: Schema[A]): ValueVectorEncoder[StructVector, A]
Implicits
Implicits
implicit def encoder[V <: ValueVector, A : Schema](deriver: Deriver[[_] =>> ValueVectorEncoder[V, _$3]])(implicit evidence$1: Schema[A], factory: Factory[A]): ValueVectorEncoder[V, A]
implicit def listChunkEncoder[A](implicit factory: Factory[Chunk[A]], schema: Schema[Chunk[A]]): ValueVectorEncoder[ListVector, Chunk[A]]
implicit def listChunkOptionEncoder[A](implicit factory: Factory[Chunk[Option[A]]], schema: Schema[Chunk[Option[A]]]): ValueVectorEncoder[ListVector, Chunk[Option[A]]]
implicit def listEncoder[A, C[_]](implicit factory: Factory[C[A]], schema: Schema[C[A]]): ValueVectorEncoder[ListVector, C[A]]
implicit def listOptionEncoder[A, C[_]](implicit factory: Factory[C[Option[A]]], schema: Schema[C[Option[A]]]): ValueVectorEncoder[ListVector, C[Option[A]]]
implicit def optionEncoder[V <: ValueVector, A](implicit factory: Factory[Option[A]], schema: Schema[Option[A]]): ValueVectorEncoder[V, Option[A]]
implicit def optionListChunkEncoder[A](implicit factory: Factory[Option[Chunk[A]]], schema: Schema[Option[Chunk[A]]]): ValueVectorEncoder[ListVector, Option[Chunk[A]]]
implicit def optionListEncoder[A, C[_]](implicit factory: Factory[Option[C[A]]], schema: Schema[Option[C[A]]]): ValueVectorEncoder[ListVector, Option[C[A]]]
implicit def structEncoder[A](implicit factory: Factory[A], schema: Schema[A]): ValueVectorEncoder[StructVector, A]
In this article