ValueVectorDecoder

me.mnedokushev.zio.apache.arrow.core.codec.ValueVectorDecoder
See theValueVectorDecoder companion trait

Attributes

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

Members list

Value members

Concrete methods

def listDecoderFromDefaultDeriver[A, C[_]](implicit factory: Factory[C[A]], schema: Schema[C[A]]): ValueVectorDecoder[ListVector, C[A]]
def listDecoderFromDeriver[A, C[_]](deriver: Deriver[[_] =>> ValueVectorDecoder[ListVector, _$6]])(implicit factory: Factory[C[A]], schema: Schema[C[A]]): ValueVectorDecoder[ListVector, C[A]]
def listDecoderFromSummonedDeriver[A, C[_]](implicit factory: Factory[C[A]], schema: Schema[C[A]]): ValueVectorDecoder[ListVector, C[A]]
def optionDecoderFromDefaultDeriver[V <: ValueVector, A](implicit factory: Factory[Option[A]], schema: Schema[Option[A]]): ValueVectorDecoder[V, Option[A]]
def optionDecoderFromDeriver[V <: ValueVector, A](deriver: Deriver[[_] =>> ValueVectorDecoder[V, _$13]])(implicit factory: Factory[Option[A]], schema: Schema[Option[A]]): ValueVectorDecoder[V, Option[A]]
def primitive[V <: ValueVector, A](decode0: (StandardType[A], FieldReader) => DynamicValue)(implicit st: StandardType[A]): ValueVectorDecoder[V, A]
def structDecoderFromDefaultDeriver[A](implicit factory: Factory[A], schema: Schema[A]): ValueVectorDecoder[StructVector, A]
def structDecoderFromDeriver[A](deriver: Deriver[[_] =>> ValueVectorDecoder[StructVector, _$10]])(implicit factory: Factory[A], schema: Schema[A]): ValueVectorDecoder[StructVector, A]

Implicits

Implicits

implicit val bigDecimalDecoder: ValueVectorDecoder[DecimalVector, BigDecimal]
implicit val bigIntegerDecoder: ValueVectorDecoder[VarBinaryVector, BigInteger]
implicit val binaryDecoder: ValueVectorDecoder[LargeVarBinaryVector, Chunk[Byte]]
implicit val boolDecoder: ValueVectorDecoder[BitVector, Boolean]
implicit val byteDecoder: ValueVectorDecoder[UInt1Vector, Byte]
implicit val charDecoder: ValueVectorDecoder[UInt2Vector, Char]
implicit val dayOfWeekDecoder: ValueVectorDecoder[IntVector, DayOfWeek]
implicit def decoder[V <: ValueVector, A : Schema](deriver: Deriver[[_] =>> ValueVectorDecoder[V, _$2]])(implicit evidence$1: Schema[A], factory: Factory[A]): ValueVectorDecoder[V, A]
implicit val doubleDecoder: ValueVectorDecoder[Float8Vector, Double]
implicit val durationDecoder: ValueVectorDecoder[BigIntVector, Duration]
implicit val floatDecoder: ValueVectorDecoder[Float4Vector, Float]
implicit val instantDecoder: ValueVectorDecoder[BigIntVector, Instant]
implicit val intDecoder: ValueVectorDecoder[IntVector, Int]
implicit def listChunkDecoder[A](implicit factory: Factory[Chunk[A]], schema: Schema[Chunk[A]]): ValueVectorDecoder[ListVector, Chunk[A]]
implicit def listChunkOptionDecoder[A](implicit factory: Factory[Chunk[Option[A]]], schema: Schema[Chunk[Option[A]]]): ValueVectorDecoder[ListVector, Chunk[Option[A]]]
implicit def listDecoder[A, C[_]](implicit factory: Factory[C[A]], schema: Schema[C[A]]): ValueVectorDecoder[ListVector, C[A]]
implicit def listOptionDecoder[A, C[_]](implicit factory: Factory[C[Option[A]]], schema: Schema[C[Option[A]]]): ValueVectorDecoder[ListVector, C[Option[A]]]
implicit val localDateDecoder: ValueVectorDecoder[VarCharVector, LocalDate]
implicit val localDateTimeDecoder: ValueVectorDecoder[VarCharVector, LocalDateTime]
implicit val localTimeDecoder: ValueVectorDecoder[VarCharVector, LocalTime]
implicit val longDecoder: ValueVectorDecoder[BigIntVector, Long]
implicit val monthDayDecoder: ValueVectorDecoder[BigIntVector, MonthDay]
implicit val monthDecoder: ValueVectorDecoder[IntVector, Month]
implicit val offsetDateTimeDecoder: ValueVectorDecoder[VarCharVector, OffsetDateTime]
implicit val offsetTimeDecoder: ValueVectorDecoder[VarCharVector, OffsetTime]
implicit def optionDecoder[V <: ValueVector, A](implicit factory: Factory[Option[A]], schema: Schema[Option[A]]): ValueVectorDecoder[V, Option[A]]
implicit def optionListChunkDecoder[A](implicit factory: Factory[Option[Chunk[A]]], schema: Schema[Option[Chunk[A]]]): ValueVectorDecoder[ListVector, Option[Chunk[A]]]
implicit def optionListDecoder[A, C[_]](implicit factory: Factory[Option[C[A]]], schema: Schema[Option[C[A]]]): ValueVectorDecoder[ListVector, Option[C[A]]]
implicit val periodDecoder: ValueVectorDecoder[VarBinaryVector, Period]
implicit val shortDecoder: ValueVectorDecoder[SmallIntVector, Short]
implicit val stringDecoder: ValueVectorDecoder[VarCharVector, String]
implicit def structDecoder[A](implicit factory: Factory[A], schema: Schema[A]): ValueVectorDecoder[StructVector, A]
implicit val uuidDecoder: ValueVectorDecoder[VarBinaryVector, UUID]
implicit val yearDecoder: ValueVectorDecoder[IntVector, Year]
implicit val yearMonthDecoder: ValueVectorDecoder[BigIntVector, YearMonth]
implicit val zoneIdDecoder: ValueVectorDecoder[VarCharVector, ZoneId]
implicit val zoneOffsetDecoder: ValueVectorDecoder[VarCharVector, ZoneOffset]
implicit val zonedDateTimeDecoder: ValueVectorDecoder[VarCharVector, ZonedDateTime]