Packages

package cassandra

Package Members

  1. package cluster
  2. package encoding
  3. package util

Type Members

  1. trait CassandraBaseContext[+N <: NamingStrategy] extends CassandraRowContext[N]
  2. trait CassandraContext[+N <: NamingStrategy] extends Context[CqlIdiom, N] with Encodings with UdtMetaDsl with Ops
  3. trait CassandraPrepareContext[+N <: NamingStrategy] extends CassandraRowContext[N] with CassandraContext[N]
  4. trait CassandraRowContext[+N <: NamingStrategy] extends CassandraContext[N] with Context[CqlIdiom, N] with Encoders with Decoders with CassandraTypes with UdtEncoding
  5. abstract class CassandraSessionContext[+N <: NamingStrategy] extends CassandraPrepareContext[N] with CassandraBaseContext[N]
  6. abstract class CassandraSessionlessContext[+N <: NamingStrategy] extends CassandraPrepareContext[N]

    When using this context, we cannot encode UDTs since does not have a proper CassandraSession trait mixed in with udtValueOf.

    When using this context, we cannot encode UDTs since does not have a proper CassandraSession trait mixed in with udtValueOf. Certain contexts e.g. the CassandraLagomContext does not currently have this ability.

  7. trait Ops extends AnyRef
  8. class PrepareStatementCache[V <: AnyRef] extends AnyRef
  9. trait UdtMetaDsl extends AnyRef
  10. class UdtMetaDslMacro extends AnyRef

Ungrouped