ValueVectorCodec

me.mnedokushev.zio.apache.arrow.core.codec.ValueVectorCodec
See theValueVectorCodec companion object
final case class ValueVectorCodec[V <: ValueVector, A](encoder: ValueVectorEncoder[V, A], decoder: ValueVectorDecoder[V, A])

Attributes

Companion
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type

Members list

Value members

Concrete methods

def decode(vec: V): Either[Throwable, Chunk[A]]
def decodeZIO(vec: V): Task[Chunk[A]]
def encode(chunk: Chunk[A])(implicit alloc: BufferAllocator): Either[Throwable, V]
def encodeZIO(chunk: Chunk[A]): RIO[Scope & BufferAllocator, V]
def transform[B](f: A => B, g: B => A)(implicit schemaSrc: Schema[A], schemaDst: Schema[B]): ValueVectorCodec[V, B]

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product