Class

io.getquill.sources.cassandra

CassandraStreamSource

Related Doc: package cassandra

Permalink

class CassandraStreamSource[N <: NamingStrategy] extends CassandraSourceSession[N]

Linear Supertypes
CassandraSourceSession[N], Decoders, Encoders, StrictLogging, CassandraSource[N, Row, BindedStatementBuilder[BoundStatement]], Source[Row, BindedStatementBuilder[BoundStatement]], Closeable, AutoCloseable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. CassandraStreamSource
  2. CassandraSourceSession
  3. Decoders
  4. Encoders
  5. StrictLogging
  6. CassandraSource
  7. Source
  8. Closeable
  9. AutoCloseable
  10. AnyRef
  11. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new CassandraStreamSource(config: CassandraSourceConfig[N, CassandraStreamSource[N]])

    Permalink

Type Members

  1. type ActionResult[T] = Observable[ResultSet]

    Permalink
    Definition Classes
    CassandraStreamSourceCassandraSource
  2. type BatchedActionResult[T] = Observable[ResultSet]

    Permalink
    Definition Classes
    CassandraStreamSourceCassandraSource
  3. type Decoder[T] = sources.Decoder[Row, T]

    Permalink
    Definition Classes
    Source
  4. type Encoder[T] = sources.Encoder[BindedStatementBuilder[BoundStatement], T]

    Permalink
    Definition Classes
    Source
  5. type Params[T] = Observable[T]

    Permalink
    Definition Classes
    CassandraStreamSourceCassandraSource
  6. type QueryResult[T] = Observable[T]

    Permalink
    Definition Classes
    CassandraStreamSourceCassandraSource

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
    Decoders
  6. implicit val bigDecimalEncoder: Encoder[BigDecimal]

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

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

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

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

    Permalink
    Definition Classes
    Encoders
  11. def clone(): AnyRef

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

    Permalink
    Definition Classes
    CassandraSourceSession → Closeable → AutoCloseable
  13. implicit val dateDecoder: Decoder[Date]

    Permalink
    Definition Classes
    Decoders
  14. implicit val dateEncoder: Encoder[Date]

    Permalink
    Definition Classes
    Encoders
  15. implicit val doubleDecoder: Decoder[Double]

    Permalink
    Definition Classes
    Decoders
  16. implicit val doubleEncoder: Encoder[Double]

    Permalink
    Definition Classes
    Encoders
  17. def encoder[T](f: (BoundStatement) ⇒ (Int, T) ⇒ BoundStatement): Encoder[T]

    Permalink
    Definition Classes
    Encoders
  18. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  20. def execute[T](cql: String, bindParams: (T) ⇒ (BindedStatementBuilder[BoundStatement]) ⇒ BindedStatementBuilder[BoundStatement]): (Observable[T]) ⇒ Observable[ResultSet]

    Permalink
  21. def execute(cql: String): Observable[ResultSet]

    Permalink
  22. def finalize(): Unit

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

    Permalink
    Definition Classes
    Decoders
  24. implicit val floatEncoder: Encoder[Float]

    Permalink
    Definition Classes
    Encoders
  25. final def getClass(): Class[_]

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

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

    Permalink
    Definition Classes
    Decoders
  28. implicit val intEncoder: Encoder[Int]

    Permalink
    Definition Classes
    Encoders
  29. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  30. val logger: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    StrictLogging
  31. implicit val longDecoder: Decoder[Long]

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

    Permalink
    Definition Classes
    Encoders
  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
    Decoders
  39. implicit def optionEncoder[T](implicit d: Encoder[T]): Encoder[Option[T]]

    Permalink
    Definition Classes
    Encoders
  40. def prepare(cql: String, bind: (BindedStatementBuilder[BoundStatement]) ⇒ BindedStatementBuilder[BoundStatement]): BoundStatement

    Permalink
    Attributes
    protected
    Definition Classes
    CassandraSourceSession
  41. def prepare(cql: String): BoundStatement

    Permalink
    Attributes
    protected
    Definition Classes
    CassandraSourceSession
  42. val preparedStatementCache: PrepareStatementCache

    Permalink
    Attributes
    protected
    Definition Classes
    CassandraSourceSession
  43. def probe(cql: String): Try[Unit]

    Permalink
  44. def query[T](cql: String, bind: (BindedStatementBuilder[BoundStatement]) ⇒ BindedStatementBuilder[BoundStatement], extractor: (Row) ⇒ T): Observable[T]

    Permalink
  45. 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
  46. 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
  47. 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
  48. 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
  49. 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
  50. 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
  51. 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
  52. macro def run[P1, P2, P3, T](quoted: quotation.Quoted[(P1, P2, P3) ⇒ T]): (P1, P2, P3) ⇒ QueryResult[T]

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

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

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

    Permalink
    Definition Classes
    CassandraSource
  56. 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
  57. 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
  58. 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
  59. 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
  60. 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
  61. 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
  62. 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
  63. 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
  64. macro def run[P1, P2, T](quoted: quotation.Quoted[(P1, P2) ⇒ Action[T]]): (Params[(P1, P2)]) ⇒ BatchedActionResult[T]

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

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

    Permalink
    Definition Classes
    CassandraSource
  67. 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
  68. 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
  69. 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
  70. 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
  71. 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
  72. 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
  73. 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
  74. macro def run[P1, P2, P3, T](quoted: quotation.Quoted[(P1, P2, P3) ⇒ Query[T]]): (P1, P2, P3) ⇒ QueryResult[T]

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

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

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

    Permalink
    Definition Classes
    CassandraSource
  78. val session: Session

    Permalink
    Attributes
    protected
    Definition Classes
    CassandraSourceSession
  79. implicit def setEncoder[T](implicit e: Encoder[T]): Encoder[Set[T]]

    Permalink
    Definition Classes
    Encoders
  80. implicit val stringDecoder: Decoder[String]

    Permalink
    Definition Classes
    Decoders
  81. implicit val stringEncoder: Encoder[String]

    Permalink
    Definition Classes
    Encoders
  82. final def synchronized[T0](arg0: ⇒ T0): T0

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

    Permalink
    Definition Classes
    AnyRef → Any
  84. implicit val uuidDecoder: Decoder[UUID]

    Permalink
    Definition Classes
    Decoders
  85. implicit val uuidEncoder: Encoder[UUID]

    Permalink
    Definition Classes
    Encoders
  86. final def wait(): Unit

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

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

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

Inherited from CassandraSourceSession[N]

Inherited from Decoders

Inherited from Encoders

Inherited from StrictLogging

Inherited from CassandraSource[N, Row, BindedStatementBuilder[BoundStatement]]

Inherited from Source[Row, BindedStatementBuilder[BoundStatement]]

Inherited from Closeable

Inherited from AutoCloseable

Inherited from AnyRef

Inherited from Any

Ungrouped