ValueVectorCodec

me.mnedokushev.zio.apache.arrow.core.codec.ValueVectorCodec
See theValueVectorCodec companion class

Attributes

Companion
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Members list

Type members

Inherited and Abstract types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Attributes

Inherited from:
Mirror

Implicits

Implicits

implicit val bigDecimalCodec: ValueVectorCodec[DecimalVector, BigDecimal]
implicit val bigIntegerCodec: ValueVectorCodec[VarBinaryVector, BigInteger]
implicit val binaryCodec: ValueVectorCodec[LargeVarBinaryVector, Chunk[Byte]]
implicit val boolCodec: ValueVectorCodec[BitVector, Boolean]
implicit val byteCodec: ValueVectorCodec[UInt1Vector, Byte]
implicit val charCodec: ValueVectorCodec[UInt2Vector, Char]
implicit def codec[V <: ValueVector, A](implicit encoder: ValueVectorEncoder[V, A], decoder: ValueVectorDecoder[V, A]): ValueVectorCodec[V, A]
implicit val dayOfWeekCodec: ValueVectorCodec[IntVector, DayOfWeek]
implicit val doubleCodec: ValueVectorCodec[Float8Vector, Double]
implicit val durationCodec: ValueVectorCodec[BigIntVector, Duration]
implicit val floatCodec: ValueVectorCodec[Float4Vector, Float]
implicit val instantCodec: ValueVectorCodec[BigIntVector, Instant]
implicit val intCodec: ValueVectorCodec[IntVector, Int]
implicit def listChunkCodec[A](implicit encoder: ValueVectorEncoder[ListVector, Chunk[A]], decoder: ValueVectorDecoder[ListVector, Chunk[A]]): ValueVectorCodec[ListVector, Chunk[A]]
implicit def listChunkOptionCodec[A](implicit encoder: ValueVectorEncoder[ListVector, Chunk[Option[A]]], decoder: ValueVectorDecoder[ListVector, Chunk[Option[A]]]): ValueVectorCodec[ListVector, Chunk[Option[A]]]
implicit def listCodec[A, C[_]](implicit encoder: ValueVectorEncoder[ListVector, C[A]], decoder: ValueVectorDecoder[ListVector, C[A]]): ValueVectorCodec[ListVector, C[A]]
implicit def listOptionCodec[A, C[_]](implicit encoder: ValueVectorEncoder[ListVector, C[Option[A]]], decoder: ValueVectorDecoder[ListVector, C[Option[A]]]): ValueVectorCodec[ListVector, C[Option[A]]]
implicit val localDateCodec: ValueVectorCodec[VarCharVector, LocalDate]
implicit val localDateTimeCodec: ValueVectorCodec[VarCharVector, LocalDateTime]
implicit val localTimeCodec: ValueVectorCodec[VarCharVector, LocalTime]
implicit val longCodec: ValueVectorCodec[BigIntVector, Long]
implicit val monthCodec: ValueVectorCodec[IntVector, Month]
implicit val monthDayCodec: ValueVectorCodec[BigIntVector, MonthDay]
implicit val offsetDateTimeCodec: ValueVectorCodec[VarCharVector, OffsetDateTime]
implicit val offsetTimeCodec: ValueVectorCodec[VarCharVector, OffsetTime]
implicit def optionCodec[V <: ValueVector, A](implicit encoder: ValueVectorEncoder[V, Option[A]], decoder: ValueVectorDecoder[V, Option[A]]): ValueVectorCodec[V, Option[A]]
implicit def optionListChunkCodec[A](implicit encoder: ValueVectorEncoder[ListVector, Option[Chunk[A]]], decoder: ValueVectorDecoder[ListVector, Option[Chunk[A]]]): ValueVectorCodec[ListVector, Option[Chunk[A]]]
implicit def optionListCodec[A, C[_]](implicit encoder: ValueVectorEncoder[ListVector, Option[C[A]]], decoder: ValueVectorDecoder[ListVector, Option[C[A]]]): ValueVectorCodec[ListVector, Option[C[A]]]
implicit val periodCodec: ValueVectorCodec[VarBinaryVector, Period]
implicit val shortCodec: ValueVectorCodec[SmallIntVector, Short]
implicit val stringCodec: ValueVectorCodec[VarCharVector, String]
implicit def structCodec[A](implicit encoder: ValueVectorEncoder[StructVector, A], decoder: ValueVectorDecoder[StructVector, A]): ValueVectorCodec[StructVector, A]
implicit val uuidCodec: ValueVectorCodec[VarBinaryVector, UUID]
implicit val yearCodec: ValueVectorCodec[IntVector, Year]
implicit val yearMonthCodec: ValueVectorCodec[BigIntVector, YearMonth]
implicit val zoneIdCodec: ValueVectorCodec[VarCharVector, ZoneId]
implicit val zoneOffsetCodec: ValueVectorCodec[VarCharVector, ZoneOffset]
implicit val zonedDateTimeCodec: ValueVectorCodec[VarCharVector, ZonedDateTime]