Trait

io.getquill.context.cassandra

CassandraContext

Related Doc: package cassandra

Permalink

trait CassandraContext[N <: NamingStrategy, R, S] extends Context[R, S] with Ops

Linear Supertypes
Ops, Context[R, S], CoreDsl, QuotationDsl, QueryDsl, OrdDsl, InfixDsl, Closeable, AutoCloseable, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CassandraContext
  2. Ops
  3. Context
  4. CoreDsl
  5. QuotationDsl
  6. QueryDsl
  7. OrdDsl
  8. InfixDsl
  9. Closeable
  10. AutoCloseable
  11. AnyRef
  12. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. sealed trait Action[T] extends AnyRef

    Permalink
    Definition Classes
    QueryDsl
  2. implicit class ActionOps[T] extends AnyRef

    Permalink
    Definition Classes
    Ops
  3. abstract type ActionResult[T]

    Permalink
    Attributes
    protected
  4. abstract type BatchedActionResult[T]

    Permalink
    Attributes
    protected
  5. type Decoder[T] = context.Decoder[R, T]

    Permalink
    Definition Classes
    Context
  6. sealed trait Delete[T] extends Action[T]

    Permalink
    Definition Classes
    QueryDsl
  7. implicit class DeleteOps[A <: CassandraContext.Delete[_]] extends CassandraContext.Options[A]

    Permalink
    Definition Classes
    Ops
  8. type Encoder[T] = context.Encoder[S, T]

    Permalink
    Definition Classes
    Context
  9. implicit class EntityOps[A <: CassandraContext.EntityQuery[_]] extends CassandraContext.Options[A]

    Permalink
    Definition Classes
    Ops
  10. sealed trait EntityQuery[T] extends Query[T]

    Permalink
    Definition Classes
    QueryDsl
  11. implicit class InfixInterpolator extends AnyRef

    Permalink
    Definition Classes
    InfixDsl
  12. sealed trait Insert[T] extends Action[T]

    Permalink
    Definition Classes
    QueryDsl
  13. implicit class InsertOps[A <: CassandraContext.Insert[_]] extends CassandraContext.Options[A]

    Permalink
    Definition Classes
    Ops
  14. sealed trait JoinQuery[A, B, R] extends Query[R]

    Permalink
    Definition Classes
    QueryDsl
  15. case class MappedEncoding[I, O] extends Product with Serializable

    Permalink
    Definition Classes
    Context
  16. abstract class Options[A] extends AnyRef

    Permalink
    Definition Classes
    Ops
  17. trait Ord[T] extends AnyRef

    Permalink
    Definition Classes
    OrdDsl
  18. abstract type Params[T]

    Permalink
    Attributes
    protected
  19. sealed trait Query[+T] extends AnyRef

    Permalink
    Definition Classes
    QueryDsl
  20. implicit class QueryOps[Q <: CassandraContext.Query[_]] extends AnyRef

    Permalink
    Definition Classes
    Ops
  21. abstract type QueryResult[T]

    Permalink
    Attributes
    protected
  22. trait Quoted[+T] extends AnyRef

    Permalink
    Definition Classes
    QuotationDsl
  23. sealed trait Schema[T] extends AnyRef

    Permalink
    Definition Classes
    QueryDsl
  24. abstract type SingleQueryResult[T]

    Permalink
    Attributes
    protected
  25. sealed trait UnassignedAction[T] extends Action[T]

    Permalink
    Definition Classes
    QueryDsl
  26. sealed trait Update[T] extends Action[T]

    Permalink
    Definition Classes
    QueryDsl

Abstract Value Members

  1. abstract def close(): Unit

    Permalink
    Definition Classes
    Closeable → AutoCloseable
    Annotations
    @throws( classOf[java.io.IOException] )
  2. abstract def probe(cql: String): Try[Unit]

    Permalink

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  10. def handleSingleResult[T](list: List[T]): T

    Permalink
    Attributes
    protected
    Definition Classes
    Context
  11. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  12. implicit def implicitOrd[T]: Ord[T]

    Permalink
    Definition Classes
    OrdDsl
    Annotations
    @compileTimeOnly( ... )
  13. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  14. def lift[T](v: T): T

    Permalink
    Definition Classes
    QuotationDsl
    Annotations
    @compileTimeOnly( ... )
  15. implicit def mappedDecoder[I, O](implicit mapped: MappedEncoding[I, O], decoder: Decoder[I]): Decoder[O]

    Permalink
    Definition Classes
    Context
  16. implicit def mappedEncoder[I, O](implicit mapped: MappedEncoding[I, O], encoder: Encoder[O]): Encoder[I]

    Permalink
    Definition Classes
    Context
  17. def mappedEncoding[I, O](f: (I) ⇒ O): MappedEncoding[I, O]

    Permalink
    Definition Classes
    Context
  18. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  19. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  20. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  21. def query[T](implicit ct: ClassTag[T]): EntityQuery[T]

    Permalink
    Definition Classes
    QueryDsl
    Annotations
    @compileTimeOnly( ... )
  22. implicit macro def quote[T](body: T): Quoted[T]

    Permalink
    Definition Classes
    QuotationDsl
  23. macro def quote[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R](func: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) ⇒ Quoted[R]): Quoted[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) ⇒ R]

    Permalink
    Definition Classes
    QuotationDsl
  24. macro def quote[T1, T2, T3, T4, T5, T6, T7, T8, T9, R](func: (T1, T2, T3, T4, T5, T6, T7, T8, T9) ⇒ Quoted[R]): Quoted[(T1, T2, T3, T4, T5, T6, T7, T8, T9) ⇒ R]

    Permalink
    Definition Classes
    QuotationDsl
  25. macro def quote[T1, T2, T3, T4, T5, T6, T7, T8, R](func: (T1, T2, T3, T4, T5, T6, T7, T8) ⇒ Quoted[R]): Quoted[(T1, T2, T3, T4, T5, T6, T7, T8) ⇒ R]

    Permalink
    Definition Classes
    QuotationDsl
  26. macro def quote[T1, T2, T3, T4, T5, T6, T7, R](func: (T1, T2, T3, T4, T5, T6, T7) ⇒ Quoted[R]): Quoted[(T1, T2, T3, T4, T5, T6, T7) ⇒ R]

    Permalink
    Definition Classes
    QuotationDsl
  27. macro def quote[T1, T2, T3, T4, T5, T6, R](func: (T1, T2, T3, T4, T5, T6) ⇒ Quoted[R]): Quoted[(T1, T2, T3, T4, T5, T6) ⇒ R]

    Permalink
    Definition Classes
    QuotationDsl
  28. macro def quote[T1, T2, T3, T4, T5, R](func: (T1, T2, T3, T4, T5) ⇒ Quoted[R]): Quoted[(T1, T2, T3, T4, T5) ⇒ R]

    Permalink
    Definition Classes
    QuotationDsl
  29. macro def quote[T1, T2, T3, T4, R](func: (T1, T2, T3, T4) ⇒ Quoted[R]): Quoted[(T1, T2, T3, T4) ⇒ R]

    Permalink
    Definition Classes
    QuotationDsl
  30. macro def quote[T1, T2, T3, R](func: (T1, T2, T3) ⇒ Quoted[R]): Quoted[(T1, T2, T3) ⇒ R]

    Permalink
    Definition Classes
    QuotationDsl
  31. macro def quote[T1, T2, R](func: (T1, T2) ⇒ Quoted[R]): Quoted[(T1, T2) ⇒ R]

    Permalink
    Definition Classes
    QuotationDsl
  32. macro def quote[T1, R](func: (T1) ⇒ Quoted[R]): Quoted[(T1) ⇒ R]

    Permalink
    Definition Classes
    QuotationDsl
  33. macro def quote[T](body: Quoted[T]): Quoted[T]

    Permalink
    Definition Classes
    QuotationDsl
  34. macro def run[P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, T](quoted: Quoted[(P1, P2, P3, P4, P5, P6, P7, P8, P9, P10) ⇒ T]): (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10) ⇒ SingleQueryResult[T]

    Permalink
  35. macro def run[P1, P2, P3, P4, P5, P6, P7, P8, P9, T](quoted: Quoted[(P1, P2, P3, P4, P5, P6, P7, P8, P9) ⇒ T]): (P1, P2, P3, P4, P5, P6, P7, P8, P9) ⇒ SingleQueryResult[T]

    Permalink
  36. macro def run[P1, P2, P3, P4, P5, P6, P7, P8, T](quoted: Quoted[(P1, P2, P3, P4, P5, P6, P7, P8) ⇒ T]): (P1, P2, P3, P4, P5, P6, P7, P8) ⇒ SingleQueryResult[T]

    Permalink
  37. macro def run[P1, P2, P3, P4, P5, P6, P7, T](quoted: Quoted[(P1, P2, P3, P4, P5, P6, P7) ⇒ T]): (P1, P2, P3, P4, P5, P6, P7) ⇒ SingleQueryResult[T]

    Permalink
  38. macro def run[P1, P2, P3, P4, P5, P6, T](quoted: Quoted[(P1, P2, P3, P4, P5, P6) ⇒ T]): (P1, P2, P3, P4, P5, P6) ⇒ SingleQueryResult[T]

    Permalink
  39. macro def run[P1, P2, P3, P4, P5, T](quoted: Quoted[(P1, P2, P3, P4, P5) ⇒ T]): (P1, P2, P3, P4, P5) ⇒ SingleQueryResult[T]

    Permalink
  40. macro def run[P1, P2, P3, P4, T](quoted: Quoted[(P1, P2, P3, P4) ⇒ T]): (P1, P2, P3, P4) ⇒ SingleQueryResult[T]

    Permalink
  41. macro def run[P1, P2, P3, T](quoted: Quoted[(P1, P2, P3) ⇒ T]): (P1, P2, P3) ⇒ SingleQueryResult[T]

    Permalink
  42. macro def run[P1, P2, T](quoted: Quoted[(P1, P2) ⇒ T]): (P1, P2) ⇒ SingleQueryResult[T]

    Permalink
  43. macro def run[P1, T](quoted: Quoted[(P1) ⇒ T]): (P1) ⇒ SingleQueryResult[T]

    Permalink
  44. macro def run[T](quoted: Quoted[T]): SingleQueryResult[T]

    Permalink
  45. macro def run[P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, T](quoted: Quoted[(P1, P2, P3, P4, P5, P6, P7, P8, P9, P10) ⇒ Action[T]]): (Params[(P1, P2, P3, P4, P5, P6, P7, P8, P9, P10)]) ⇒ BatchedActionResult[T]

    Permalink
  46. macro def run[P1, P2, P3, P4, P5, P6, P7, P8, P9, T](quoted: Quoted[(P1, P2, P3, P4, P5, P6, P7, P8, P9) ⇒ Action[T]]): (Params[(P1, P2, P3, P4, P5, P6, P7, P8, P9)]) ⇒ BatchedActionResult[T]

    Permalink
  47. macro def run[P1, P2, P3, P4, P5, P6, P7, P8, T](quoted: Quoted[(P1, P2, P3, P4, P5, P6, P7, P8) ⇒ Action[T]]): (Params[(P1, P2, P3, P4, P5, P6, P7, P8)]) ⇒ BatchedActionResult[T]

    Permalink
  48. macro def run[P1, P2, P3, P4, P5, P6, P7, T](quoted: Quoted[(P1, P2, P3, P4, P5, P6, P7) ⇒ Action[T]]): (Params[(P1, P2, P3, P4, P5, P6, P7)]) ⇒ BatchedActionResult[T]

    Permalink
  49. macro def run[P1, P2, P3, P4, P5, P6, T](quoted: Quoted[(P1, P2, P3, P4, P5, P6) ⇒ Action[T]]): (Params[(P1, P2, P3, P4, P5, P6)]) ⇒ BatchedActionResult[T]

    Permalink
  50. macro def run[P1, P2, P3, P4, P5, T](quoted: Quoted[(P1, P2, P3, P4, P5) ⇒ Action[T]]): (Params[(P1, P2, P3, P4, P5)]) ⇒ BatchedActionResult[T]

    Permalink
  51. macro def run[P1, P2, P3, P4, T](quoted: Quoted[(P1, P2, P3, P4) ⇒ Action[T]]): (Params[(P1, P2, P3, P4)]) ⇒ BatchedActionResult[T]

    Permalink
  52. macro def run[P1, P2, P3, T](quoted: Quoted[(P1, P2, P3) ⇒ Action[T]]): (Params[(P1, P2, P3)]) ⇒ BatchedActionResult[T]

    Permalink
  53. macro def run[P1, P2, T](quoted: Quoted[(P1, P2) ⇒ Action[T]]): (Params[(P1, P2)]) ⇒ BatchedActionResult[T]

    Permalink
  54. macro def run[P1, T](quoted: Quoted[(P1) ⇒ Action[T]]): (Params[P1]) ⇒ BatchedActionResult[T]

    Permalink
  55. macro def run[T](quoted: Quoted[Action[T]]): ActionResult[T]

    Permalink
  56. macro def run[P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, T](quoted: Quoted[(P1, P2, P3, P4, P5, P6, P7, P8, P9, P10) ⇒ Query[T]]): (P1, P2, P3, P4, P5, P6, P7, P8, P9, P10) ⇒ QueryResult[T]

    Permalink
  57. macro def run[P1, P2, P3, P4, P5, P6, P7, P8, P9, T](quoted: Quoted[(P1, P2, P3, P4, P5, P6, P7, P8, P9) ⇒ Query[T]]): (P1, P2, P3, P4, P5, P6, P7, P8, P9) ⇒ QueryResult[T]

    Permalink
  58. macro def run[P1, P2, P3, P4, P5, P6, P7, P8, T](quoted: Quoted[(P1, P2, P3, P4, P5, P6, P7, P8) ⇒ Query[T]]): (P1, P2, P3, P4, P5, P6, P7, P8) ⇒ QueryResult[T]

    Permalink
  59. macro def run[P1, P2, P3, P4, P5, P6, P7, T](quoted: Quoted[(P1, P2, P3, P4, P5, P6, P7) ⇒ Query[T]]): (P1, P2, P3, P4, P5, P6, P7) ⇒ QueryResult[T]

    Permalink
  60. macro def run[P1, P2, P3, P4, P5, P6, T](quoted: Quoted[(P1, P2, P3, P4, P5, P6) ⇒ Query[T]]): (P1, P2, P3, P4, P5, P6) ⇒ QueryResult[T]

    Permalink
  61. macro def run[P1, P2, P3, P4, P5, T](quoted: Quoted[(P1, P2, P3, P4, P5) ⇒ Query[T]]): (P1, P2, P3, P4, P5) ⇒ QueryResult[T]

    Permalink
  62. macro def run[P1, P2, P3, P4, T](quoted: Quoted[(P1, P2, P3, P4) ⇒ Query[T]]): (P1, P2, P3, P4) ⇒ QueryResult[T]

    Permalink
  63. macro def run[P1, P2, P3, T](quoted: Quoted[(P1, P2, P3) ⇒ Query[T]]): (P1, P2, P3) ⇒ QueryResult[T]

    Permalink
  64. macro def run[P1, P2, T](quoted: Quoted[(P1, P2) ⇒ Query[T]]): (P1, P2) ⇒ QueryResult[T]

    Permalink
  65. macro def run[P1, T](quoted: Quoted[(P1) ⇒ Query[T]]): (P1) ⇒ QueryResult[T]

    Permalink
  66. macro def run[T](quoted: Quoted[Query[T]]): QueryResult[T]

    Permalink
  67. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  68. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  69. implicit def unquote[T](quoted: Quoted[T]): T

    Permalink
    Definition Classes
    QuotationDsl
    Annotations
    @compileTimeOnly( ... )
  70. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  71. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  72. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  73. implicit def wrappedTypeDecoder[T <: WrappedType]: MappedEncoding[T, Context.wrappedTypeDecoder.T.Type]

    Permalink
    Definition Classes
    Context

Inherited from Ops

Inherited from Context[R, S]

Inherited from CoreDsl

Inherited from QuotationDsl

Inherited from QueryDsl

Inherited from OrdDsl

Inherited from InfixDsl

Inherited from Closeable

Inherited from AutoCloseable

Inherited from AnyRef

Inherited from Any

Ungrouped