package cca

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. trait CassandraCaseClassAdapter [T] extends AnyRef
  2. abstract class CassandraCaseClassAdapterException extends RuntimeException
  3. 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( ... )
  4. 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).

  5. class DecodingException extends CassandraCaseClassAdapterException
  6. trait DefaultCodecs extends AnyRef
  7. class EncodingException extends CassandraCaseClassAdapterException
  8. abstract class IterableCodec [SubType, IterableType <: Iterable[SubType]] extends CassandraConversionCodec[IterableType]
  9. case class OptionalCodec [SubType](subCodec: CassandraConversionCodec[SubType]) extends CassandraConversionCodec[Option[SubType]] with Product with Serializable
  10. case class PrimitiveCassandraConversionCodec [T, CassandraType](cassandraToScala: (CassandraType) ⇒ T, scalaToCassandra: (T) ⇒ CassandraType)(implicit evidence$1: ClassTag[CassandraType]) extends CassandraConversionCodec[T] with Product with Serializable
  11. case class SeqCodec [SubType, CassandraType](subCodec: PrimitiveCassandraConversionCodec[SubType, CassandraType]) extends IterableCodec[SubType, Seq[SubType]] with Product with Serializable
  12. case class SeqUdtCodec [SubType, CassandraType](subCodec: CompoundCassandraConversionCodec[SubType]) extends IterableCodec[SubType, Seq[SubType]] with Product with Serializable
  13. case class SetCodec [SubType, CassandraType](subCodec: PrimitiveCassandraConversionCodec[SubType, CassandraType]) extends IterableCodec[SubType, Set[SubType]] with Product with Serializable
  14. case class SetUdtCodec [SubType, CassandraType](subCodec: CompoundCassandraConversionCodec[SubType]) extends IterableCodec[SubType, Set[SubType]] with Product with Serializable

Value Members

  1. object CassandraCaseClassAdapter
  2. object CassandraConversionCodec extends LabelledProductTypeClassCompanion[CassandraConversionCodec] with DefaultCodecs
  3. object CompoundCassandraConversionCodec extends Serializable
  4. object PrimitiveCassandraConversionCodec extends Serializable

Ungrouped