Class

io.getquill.sources.cassandra.mirror

CassandraMirrorSource

Related Doc: package mirror

Permalink

class CassandraMirrorSource extends Source[Row, Row] with CassandraSource[Literal, Row, Row] with MirrorEncoders with MirrorDecoders

Linear Supertypes
MirrorDecoders, MirrorEncoders, CassandraSource[Literal, Row, Row], Source[Row, Row], Closeable, AutoCloseable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. CassandraMirrorSource
  2. MirrorDecoders
  3. MirrorEncoders
  4. CassandraSource
  5. Source
  6. Closeable
  7. AutoCloseable
  8. AnyRef
  9. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new CassandraMirrorSource(config: CassandraMirrorSourceConfig)

    Permalink

Type Members

  1. case class ActionMirror(cql: String) extends Product with Serializable

    Permalink
  2. type ActionResult[T] = ActionMirror

    Permalink
    Definition Classes
    CassandraMirrorSourceCassandraSource
  3. case class BatchActionMirror(cql: String, bindList: List[Row]) extends Product with Serializable

    Permalink
  4. type BatchedActionResult[T] = BatchActionMirror

    Permalink
    Definition Classes
    CassandraMirrorSourceCassandraSource
  5. type Decoder[T] = sources.Decoder[Row, T]

    Permalink
    Definition Classes
    Source
  6. type Encoder[T] = sources.Encoder[Row, T]

    Permalink
    Definition Classes
    Source
  7. type Params[T] = List[T]

    Permalink
    Definition Classes
    CassandraMirrorSourceCassandraSource
  8. case class QueryMirror[T](cql: String, binds: Row, extractor: (Row) ⇒ T) extends Product with Serializable

    Permalink
  9. type QueryResult[T] = QueryMirror[T]

    Permalink
    Definition Classes
    CassandraMirrorSourceCassandraSource

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. implicit val bigDecimalDecoder: Decoder[BigDecimal]

    Permalink
    Definition Classes
    MirrorDecoders
  6. implicit val bigDecimalEncoder: Encoder[BigDecimal]

    Permalink
    Definition Classes
    MirrorEncoders
  7. implicit val booleanDecoder: Decoder[Boolean]

    Permalink
    Definition Classes
    MirrorDecoders
  8. implicit val booleanEncoder: Encoder[Boolean]

    Permalink
    Definition Classes
    MirrorEncoders
  9. implicit val byteArrayDecoder: Decoder[Array[Byte]]

    Permalink
    Definition Classes
    MirrorDecoders
  10. implicit val byteArrayEncoder: Encoder[Array[Byte]]

    Permalink
    Definition Classes
    MirrorEncoders
  11. implicit val byteDecoder: Decoder[Byte]

    Permalink
    Definition Classes
    MirrorDecoders
  12. implicit val byteEncoder: Encoder[Byte]

    Permalink
    Definition Classes
    MirrorEncoders
  13. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  14. def close(): Unit

    Permalink
    Definition Classes
    CassandraMirrorSource → Closeable → AutoCloseable
  15. implicit val dateDecoder: Decoder[Date]

    Permalink
    Definition Classes
    MirrorDecoders
  16. implicit val dateEncoder: Encoder[Date]

    Permalink
    Definition Classes
    MirrorEncoders
  17. implicit val doubleDecoder: Decoder[Double]

    Permalink
    Definition Classes
    MirrorDecoders
  18. implicit val doubleEncoder: Encoder[Double]

    Permalink
    Definition Classes
    MirrorEncoders
  19. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  21. def execute[T](sql: String, bindParams: (T) ⇒ (Row) ⇒ Row): (List[T]) ⇒ BatchActionMirror

    Permalink
  22. def execute(cql: String): ActionMirror

    Permalink
  23. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  24. implicit val floatDecoder: Decoder[Float]

    Permalink
    Definition Classes
    MirrorDecoders
  25. implicit val floatEncoder: Encoder[Float]

    Permalink
    Definition Classes
    MirrorEncoders
  26. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  27. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  28. implicit val intDecoder: Decoder[Int]

    Permalink
    Definition Classes
    MirrorDecoders
  29. implicit val intEncoder: Encoder[Int]

    Permalink
    Definition Classes
    MirrorEncoders
  30. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  31. implicit val longDecoder: Decoder[Long]

    Permalink
    Definition Classes
    MirrorDecoders
  32. implicit val longEncoder: Encoder[Long]

    Permalink
    Definition Classes
    MirrorEncoders
  33. implicit def mappedDecoder[I, O](implicit mapped: MappedEncoding[I, O], decoder: Decoder[I]): Decoder[O]

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

    Permalink
    Definition Classes
    Source
  35. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  38. implicit def optionDecoder[T](implicit d: Decoder[T]): Decoder[Option[T]]

    Permalink
    Definition Classes
    MirrorDecoders
  39. implicit def optionEncoder[T](implicit d: Encoder[T]): Encoder[Option[T]]

    Permalink
    Definition Classes
    MirrorEncoders
  40. def probe(cql: String): Try[Unit]

    Permalink
    Definition Classes
    CassandraMirrorSourceCassandraSource
  41. def query[T](cql: String, bind: (Row) ⇒ Row, extractor: (Row) ⇒ T): QueryMirror[T]

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

    Permalink
    Definition Classes
    CassandraSource
  43. macro def run[P1, P2, P3, P4, P5, P6, P7, P8, P9, T](quoted: quotation.Quoted[(P1, P2, P3, P4, P5, P6, P7, P8, P9) ⇒ T]): (P1, P2, P3, P4, P5, P6, P7, P8, P9) ⇒ QueryResult[T]

    Permalink
    Definition Classes
    CassandraSource
  44. macro def run[P1, P2, P3, P4, P5, P6, P7, P8, T](quoted: quotation.Quoted[(P1, P2, P3, P4, P5, P6, P7, P8) ⇒ T]): (P1, P2, P3, P4, P5, P6, P7, P8) ⇒ QueryResult[T]

    Permalink
    Definition Classes
    CassandraSource
  45. macro def run[P1, P2, P3, P4, P5, P6, P7, T](quoted: quotation.Quoted[(P1, P2, P3, P4, P5, P6, P7) ⇒ T]): (P1, P2, P3, P4, P5, P6, P7) ⇒ QueryResult[T]

    Permalink
    Definition Classes
    CassandraSource
  46. macro def run[P1, P2, P3, P4, P5, P6, T](quoted: quotation.Quoted[(P1, P2, P3, P4, P5, P6) ⇒ T]): (P1, P2, P3, P4, P5, P6) ⇒ QueryResult[T]

    Permalink
    Definition Classes
    CassandraSource
  47. macro def run[P1, P2, P3, P4, P5, T](quoted: quotation.Quoted[(P1, P2, P3, P4, P5) ⇒ T]): (P1, P2, P3, P4, P5) ⇒ QueryResult[T]

    Permalink
    Definition Classes
    CassandraSource
  48. macro def run[P1, P2, P3, P4, T](quoted: quotation.Quoted[(P1, P2, P3, P4) ⇒ T]): (P1, P2, P3, P4) ⇒ QueryResult[T]

    Permalink
    Definition Classes
    CassandraSource
  49. macro def run[P1, P2, P3, T](quoted: quotation.Quoted[(P1, P2, P3) ⇒ T]): (P1, P2, P3) ⇒ QueryResult[T]

    Permalink
    Definition Classes
    CassandraSource
  50. macro def run[P1, P2, T](quoted: quotation.Quoted[(P1, P2) ⇒ T]): (P1, P2) ⇒ QueryResult[T]

    Permalink
    Definition Classes
    CassandraSource
  51. macro def run[P1, T](quoted: quotation.Quoted[(P1) ⇒ T]): (P1) ⇒ QueryResult[T]

    Permalink
    Definition Classes
    CassandraSource
  52. macro def run[T](quoted: quotation.Quoted[T]): QueryResult[T]

    Permalink
    Definition Classes
    CassandraSource
  53. macro def run[P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, T](quoted: quotation.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
    Definition Classes
    CassandraSource
  54. macro def run[P1, P2, P3, P4, P5, P6, P7, P8, P9, T](quoted: quotation.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
    Definition Classes
    CassandraSource
  55. macro def run[P1, P2, P3, P4, P5, P6, P7, P8, T](quoted: quotation.Quoted[(P1, P2, P3, P4, P5, P6, P7, P8) ⇒ Action[T]]): (Params[(P1, P2, P3, P4, P5, P6, P7, P8)]) ⇒ BatchedActionResult[T]

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

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

    Permalink
    Definition Classes
    CassandraSource
  58. macro def run[P1, P2, P3, P4, P5, T](quoted: quotation.Quoted[(P1, P2, P3, P4, P5) ⇒ Action[T]]): (Params[(P1, P2, P3, P4, P5)]) ⇒ BatchedActionResult[T]

    Permalink
    Definition Classes
    CassandraSource
  59. macro def run[P1, P2, P3, P4, T](quoted: quotation.Quoted[(P1, P2, P3, P4) ⇒ Action[T]]): (Params[(P1, P2, P3, P4)]) ⇒ BatchedActionResult[T]

    Permalink
    Definition Classes
    CassandraSource
  60. macro def run[P1, P2, P3, T](quoted: quotation.Quoted[(P1, P2, P3) ⇒ Action[T]]): (Params[(P1, P2, P3)]) ⇒ BatchedActionResult[T]

    Permalink
    Definition Classes
    CassandraSource
  61. macro def run[P1, P2, T](quoted: quotation.Quoted[(P1, P2) ⇒ Action[T]]): (Params[(P1, P2)]) ⇒ BatchedActionResult[T]

    Permalink
    Definition Classes
    CassandraSource
  62. macro def run[P1, T](quoted: quotation.Quoted[(P1) ⇒ Action[T]]): (Params[P1]) ⇒ BatchedActionResult[T]

    Permalink
    Definition Classes
    CassandraSource
  63. macro def run[T](quoted: quotation.Quoted[Action[T]]): ActionResult[T]

    Permalink
    Definition Classes
    CassandraSource
  64. macro def run[P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, T](quoted: quotation.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
    Definition Classes
    CassandraSource
  65. macro def run[P1, P2, P3, P4, P5, P6, P7, P8, P9, T](quoted: quotation.Quoted[(P1, P2, P3, P4, P5, P6, P7, P8, P9) ⇒ Query[T]]): (P1, P2, P3, P4, P5, P6, P7, P8, P9) ⇒ QueryResult[T]

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

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

    Permalink
    Definition Classes
    CassandraSource
  68. macro def run[P1, P2, P3, P4, P5, P6, T](quoted: quotation.Quoted[(P1, P2, P3, P4, P5, P6) ⇒ Query[T]]): (P1, P2, P3, P4, P5, P6) ⇒ QueryResult[T]

    Permalink
    Definition Classes
    CassandraSource
  69. macro def run[P1, P2, P3, P4, P5, T](quoted: quotation.Quoted[(P1, P2, P3, P4, P5) ⇒ Query[T]]): (P1, P2, P3, P4, P5) ⇒ QueryResult[T]

    Permalink
    Definition Classes
    CassandraSource
  70. macro def run[P1, P2, P3, P4, T](quoted: quotation.Quoted[(P1, P2, P3, P4) ⇒ Query[T]]): (P1, P2, P3, P4) ⇒ QueryResult[T]

    Permalink
    Definition Classes
    CassandraSource
  71. macro def run[P1, P2, P3, T](quoted: quotation.Quoted[(P1, P2, P3) ⇒ Query[T]]): (P1, P2, P3) ⇒ QueryResult[T]

    Permalink
    Definition Classes
    CassandraSource
  72. macro def run[P1, P2, T](quoted: quotation.Quoted[(P1, P2) ⇒ Query[T]]): (P1, P2) ⇒ QueryResult[T]

    Permalink
    Definition Classes
    CassandraSource
  73. macro def run[P1, T](quoted: quotation.Quoted[(P1) ⇒ Query[T]]): (P1) ⇒ QueryResult[T]

    Permalink
    Definition Classes
    CassandraSource
  74. macro def run[T](quoted: quotation.Quoted[Query[T]]): QueryResult[T]

    Permalink
    Definition Classes
    CassandraSource
  75. implicit val shortDecoder: Decoder[Short]

    Permalink
    Definition Classes
    MirrorDecoders
  76. implicit val shortEncoder: Encoder[Short]

    Permalink
    Definition Classes
    MirrorEncoders
  77. implicit val stringDecoder: Decoder[String]

    Permalink
    Definition Classes
    MirrorDecoders
  78. implicit val stringEncoder: Encoder[String]

    Permalink
    Definition Classes
    MirrorEncoders
  79. final def synchronized[T0](arg0: ⇒ T0): T0

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

    Permalink
    Definition Classes
    AnyRef → Any
  81. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from MirrorDecoders

Inherited from MirrorEncoders

Inherited from CassandraSource[Literal, Row, Row]

Inherited from Source[Row, Row]

Inherited from Closeable

Inherited from AutoCloseable

Inherited from AnyRef

Inherited from Any

Ungrouped