package cassandra
Type Members
- trait CassandraBaseContext[+N <: NamingStrategy] extends CassandraRowContext[N]
- trait CassandraContext[+N <: NamingStrategy] extends Context[CqlIdiom, N] with Encodings with UdtMetaDsl with Ops
- trait CassandraPrepareContext[+N <: NamingStrategy] extends CassandraRowContext[N] with CassandraContext[N]
- trait CassandraRowContext[+N <: NamingStrategy] extends CassandraContext[N] with Context[CqlIdiom, N] with Encoders with Decoders with CassandraTypes with UdtEncoding
- abstract class CassandraSessionContext[+N <: NamingStrategy] extends CassandraPrepareContext[N] with CassandraBaseContext[N]
- 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.
- trait Ops extends AnyRef
- class PrepareStatementCache[V <: AnyRef] extends AnyRef
- trait UdtMetaDsl extends AnyRef
- class UdtMetaDslMacro extends AnyRef