io.getquill

package io.getquill

Type members

Classlikes

class CassandraAsyncContext[N <: NamingStrategy](naming: N, session: CqlSession, preparedStatementCacheSize: Long) extends CassandraCqlSessionContext[N]
case class CassandraContextConfig(config: Config)
abstract class CassandraCqlSessionContext[N <: NamingStrategy](val naming: N, val session: CqlSession, val preparedStatementCacheSize: Long) extends CassandraSessionContext[N] with CassandraSession with SyncCache with AsyncFutureCache
class CassandraMirrorContext[Naming <: NamingStrategy](naming: Naming) extends MirrorContext[CqlIdiom, Naming] with CassandraContext[Naming]
class CassandraMirrorContextWithQueryProbing extends CassandraMirrorContext[Literal.type] with QueryProbing
class CassandraSyncContext[N <: NamingStrategy](naming: N, session: CqlSession, preparedStatementCacheSize: Long) extends CassandraCqlSessionContext[N]

Extensions

Extensions

extension [K, V](map: Map[K, V])
final inline def containsValue(value: V): Quoted[Boolean]
extension [A <: EntityQuery[_]](q: A)
final inline def using(ts: Int, ttl: Int): Quoted[A]
final inline def usingTimestamp(ts: Int): Quoted[A]
final inline def usingTtl(ttl: Int): Quoted[A]
extension [A <: Insert[_]](q: A)
final inline def ifNotExists: Quoted[A]
final inline def using(ts: Int, ttl: Int): Quoted[A]
final inline def usingTimestamp(ts: Int): Quoted[A]
final inline def usingTtl(ttl: Int): Quoted[A]
extension [Q <: Query[_]](q: Q)
final inline def allowFiltering: Quoted[Q]
extension [T](q: Action[T])
final inline def ifCond(cond: T => Boolean): Quoted[Action[T]]
extension [A <: Delete[_]](q: A)
final inline def ifExists: Quoted[A]
final inline def using(ts: Int, ttl: Int): Quoted[A]
final inline def usingTimestamp(ts: Int): Quoted[A]
final inline def usingTtl(ttl: Int): Quoted[A]