package cca
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- trait CassandraCaseClassAdapter [T] extends AnyRef
- abstract class CassandraCaseClassAdapterException extends RuntimeException
-
sealed
trait
CassandraConversionCodec
[T] extends AnyRef
Heart of the Cassandra Case Class Adapter.
Heart of the Cassandra Case Class Adapter. Describes types in a way in a way that they can be constructed from Rows and Serialized in a useable way.
- Annotations
- @implicitNotFound( ... )
-
case class
CompoundCassandraConversionCodec
[T](fields: List[(String, CassandraConversionCodec[_])], constructor: (Seq[Any]) ⇒ T, deconstructor: (T) ⇒ List[Any]) extends CassandraConversionCodec[T] with Product with Serializable
A Codec for named compound types (e.g.
A Codec for named compound types (e.g. case classes).
- class DecodingException extends CassandraCaseClassAdapterException
- trait DefaultCodecs extends AnyRef
- class EncodingException extends CassandraCaseClassAdapterException
- abstract class IterableCodec [SubType, IterableType <: Iterable[SubType]] extends CassandraConversionCodec[IterableType]
- case class OptionalCodec [SubType](subCodec: CassandraConversionCodec[SubType]) extends CassandraConversionCodec[Option[SubType]] with Product with Serializable
- case class PrimitiveCassandraConversionCodec [T, CassandraType](cassandraToScala: (CassandraType) ⇒ T, scalaToCassandra: (T) ⇒ CassandraType)(implicit evidence$1: ClassTag[CassandraType]) extends CassandraConversionCodec[T] with Product with Serializable
- case class SeqCodec [SubType, CassandraType](subCodec: PrimitiveCassandraConversionCodec[SubType, CassandraType]) extends IterableCodec[SubType, Seq[SubType]] with Product with Serializable
- case class SeqUdtCodec [SubType, CassandraType](subCodec: CompoundCassandraConversionCodec[SubType]) extends IterableCodec[SubType, Seq[SubType]] with Product with Serializable
- case class SetCodec [SubType, CassandraType](subCodec: PrimitiveCassandraConversionCodec[SubType, CassandraType]) extends IterableCodec[SubType, Set[SubType]] with Product with Serializable
- case class SetUdtCodec [SubType, CassandraType](subCodec: CompoundCassandraConversionCodec[SubType]) extends IterableCodec[SubType, Set[SubType]] with Product with Serializable
Value Members
- object CassandraCaseClassAdapter
- object CassandraConversionCodec extends LabelledProductTypeClassCompanion[CassandraConversionCodec] with DefaultCodecs
- object CompoundCassandraConversionCodec extends Serializable
- object PrimitiveCassandraConversionCodec extends Serializable