net.reactivecore

cca

package cca

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.

  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.

  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

  5. package utils

Ungrouped