io.kaizensolutions.virgil.codecs.CqlPrimitiveDecoder
See theCqlPrimitiveDecoder companion trait
object CqlPrimitiveDecoder extends LowPriorityCqlPrimitiveDecoderInstances
Attributes
- Companion
- trait
- Graph
-
- Supertypes
- Self type
-
CqlPrimitiveDecoder.type
Members list
Type members
Classlikes
case object BigDecimalPrimitiveDecoder extends CqlPrimitiveDecoder[BigDecimal]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait CqlPrimitiveDecoder[BigDecimal]class Objecttrait Matchableclass AnyShow all
- Self type
case object BigIntPrimitiveDecoder extends CqlPrimitiveDecoder[BigInt]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait CqlPrimitiveDecoder[BigInt]class Objecttrait Matchableclass AnyShow all
- Self type
case object BooleanPrimitiveDecoder extends CqlPrimitiveDecoder[Boolean]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait CqlPrimitiveDecoder[Boolean]class Objecttrait Matchableclass AnyShow all
- Self type
case object ByteBufferPrimitiveDecoder extends CqlPrimitiveDecoder[ByteBuffer]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait CqlPrimitiveDecoder[ByteBuffer]class Objecttrait Matchableclass AnyShow all
- Self type
case object BytePrimitiveDecoder extends CqlPrimitiveDecoder[Byte]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait CqlPrimitiveDecoder[Byte]class Objecttrait Matchableclass AnyShow all
- Self type
-
BytePrimitiveDecoder.type
case object CqlDurationPrimitiveDecoder extends CqlPrimitiveDecoder[CqlDuration]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait CqlPrimitiveDecoder[CqlDuration]class Objecttrait Matchableclass AnyShow all
- Self type
case object DoublePrimitiveDecoder extends CqlPrimitiveDecoder[Double]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait CqlPrimitiveDecoder[Double]class Objecttrait Matchableclass AnyShow all
- Self type
final case class EitherPrimitiveDecoder[Scala, Driver](original: WithDriver[Scala, Driver]) extends CqlPrimitiveDecoder[Either[DecoderException, Scala]]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case object FloatPrimitiveDecoder extends CqlPrimitiveDecoder[Float]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait CqlPrimitiveDecoder[Float]class Objecttrait Matchableclass AnyShow all
- Self type
case object InetAddressPrimitiveDecoder extends CqlPrimitiveDecoder[InetAddress]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait CqlPrimitiveDecoder[InetAddress]class Objecttrait Matchableclass AnyShow all
- Self type
case object InstantPrimitiveDecoder extends CqlPrimitiveDecoder[Instant]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait CqlPrimitiveDecoder[Instant]class Objecttrait Matchableclass AnyShow all
- Self type
case object IntPrimitiveDecoder extends CqlPrimitiveDecoder[Int]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait CqlPrimitiveDecoder[Int]class Objecttrait Matchableclass AnyShow all
- Self type
-
IntPrimitiveDecoder.type
final case class ListPrimitiveDecoder[Collection[_], ScalaElem, DriverElem](element: WithDriver[ScalaElem, DriverElem], transform: (List[DriverElem], DriverElem => ScalaElem) => Collection[ScalaElem]) extends CqlPrimitiveDecoder[Collection[ScalaElem]]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case object LocalDatePrimitiveDecoder extends CqlPrimitiveDecoder[LocalDate]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait CqlPrimitiveDecoder[LocalDate]class Objecttrait Matchableclass AnyShow all
- Self type
case object LocalTimePrimitiveDecoder extends CqlPrimitiveDecoder[LocalTime]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait CqlPrimitiveDecoder[LocalTime]class Objecttrait Matchableclass AnyShow all
- Self type
case object LongPrimitiveDecoder extends CqlPrimitiveDecoder[Long]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait CqlPrimitiveDecoder[Long]class Objecttrait Matchableclass AnyShow all
- Self type
-
LongPrimitiveDecoder.type
final case class MapFunctionPrimitiveDecoder[Scala, Scala2, Driver](original: WithDriver[Scala, Driver], f: Scala => Scala2) extends CqlPrimitiveDecoder[Scala2]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait CqlPrimitiveDecoder[Scala2]class Objecttrait Matchableclass AnyShow all
final case class MapPrimitiveDecoder[K, DriverK, V, DriverV](key: WithDriver[K, DriverK], value: WithDriver[V, DriverV]) extends CqlPrimitiveDecoder[Map[K, V]]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
final case class OptionPrimitiveDecoder[Scala, Driver](element: WithDriver[Scala, Driver]) extends CqlPrimitiveDecoder[Option[Scala]]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
final case class SetPrimitiveDecoder[Scala, Driver](element: WithDriver[Scala, Driver]) extends CqlPrimitiveDecoder[Set[Scala]]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case object ShortPrimitiveDecoder extends CqlPrimitiveDecoder[Short]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait CqlPrimitiveDecoder[Short]class Objecttrait Matchableclass AnyShow all
- Self type
case object StringPrimitiveDecoder extends CqlPrimitiveDecoder[String]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait CqlPrimitiveDecoder[String]class Objecttrait Matchableclass AnyShow all
- Self type
case object UUIDPrimitiveDecoder extends CqlPrimitiveDecoder[UUID]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait CqlPrimitiveDecoder[UUID]class Objecttrait Matchableclass AnyShow all
- Self type
-
UUIDPrimitiveDecoder.type
final case class UdtValueDecoderPrimitiveDecoder[A](decoder: Object[A]) extends CqlPrimitiveDecoder[A]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait CqlPrimitiveDecoder[A]class Objecttrait Matchableclass AnyShow all
case object UdtValuePrimitiveDecoder extends CqlPrimitiveDecoder[UdtValue]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait CqlPrimitiveDecoder[UdtValue]class Objecttrait Matchableclass AnyShow all
- Self type
Types
Value members
Concrete methods
def decodePrimitiveByFieldName[Structure <: GettableByName, Scala](structure: Structure, fieldName: String)(implicit prim: CqlPrimitiveDecoder[Scala]): Scala
def decodePrimitiveByIndex[Structure <: GettableByIndex, Scala](structure: Structure, index: Int)(implicit prim: CqlPrimitiveDecoder[Scala]): Scala
Implicits
Implicits
implicit def listCqlPrimitiveDecoder[A](implicit element: CqlPrimitiveDecoder[A]): WithDriver[List[A], List[element.DriverType]]
implicit def mapCqlPrimitiveDecoder[A, B](implicit key: CqlPrimitiveDecoder[A], value: CqlPrimitiveDecoder[B]): WithDriver[Map[A, B], Map[key.DriverType, value.DriverType]]
implicit def optionCqlPrimitiveDecoder[A](implicit element: CqlPrimitiveDecoder[A]): WithDriver[Option[A], element.DriverType]
implicit def setCqlPrimitiveDecoder[A](implicit element: CqlPrimitiveDecoder[A]): WithDriver[Set[A], Set[element.DriverType]]
implicit def vectorCqlPrimitiveDecoder[A](implicit element: CqlPrimitiveDecoder[A]): WithDriver[Vector[A], List[element.DriverType]]
Inherited implicits
Attributes
- Inherited from:
- LowPriorityCqlPrimitiveDecoderInstances
In this article