Package

spinoco.fs2

cassandra

Permalink

package cassandra

Source
cassandra.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. cassandra
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. sealed trait AbstractTable[R <: HList, PK <: HList, CK <: HList, IDX <: HList] extends SchemaDDL

    Permalink
  2. trait BatchResultReader[O] extends AnyRef

    Permalink

    Batch statements may result in more than one result returned when batch statement Fails to execute.

    Batch statements may result in more than one result returned when batch statement Fails to execute. This, allows to correctly deserialize the result form the row that corresponds to the result of the statement that failed to execute

  3. trait BatchStatement[R, O] extends AnyRef

    Permalink
  4. trait CQLFunction[I, O] extends AnyRef

    Permalink

    cql function taking column as parameter *

  5. trait CQLFunction0[O] extends AnyRef

    Permalink

    CQl function w/o column as parameter *

  6. sealed trait CStatement[I] extends AnyRef

    Permalink

    type safe statement against cassandra *

  7. trait CType[A] extends AnyRef

    Permalink

    Used to serialize/deserialize values to c*

  8. trait CassandraCluster[F[_]] extends AnyRef

    Permalink
  9. trait CassandraSession[F[_]] extends Serializable

    Permalink
  10. trait CollectionType[F[_]] extends AnyRef

    Permalink

    helper to deserialize collections *

  11. case class DMLOptions(consistencyLevel: Option[ConsistencyLevel], serialConsistencyLevel: Option[ConsistencyLevel], tracing: Option[Boolean], retryPolicy: Option[RetryPolicy], defaultTimeStamp: Option[Long], idempotent: Option[Boolean]) extends Options with Product with Serializable

    Permalink
  12. sealed trait DMLStatement[I, O] extends CStatement[I]

    Permalink

    DML Statement (INSERT, UPDATE, DELETE) *

  13. trait Delete[Q, R] extends DMLStatement[Q, R]

    Permalink
  14. trait Insert[I, O] extends DMLStatement[I, O]

    Permalink
  15. case class KeySpace(name: String, durableWrites: Boolean = true, strategyClass: String = ..., strategyOptions: Seq[(String, String)] = Seq("replication_factor" -> "1")) extends SchemaDDL with Product with Serializable

    Permalink
  16. trait MapKeyCType[A] extends CType[A]

    Permalink
  17. trait MaterializedView[R <: HList, PK <: HList, CK <: HList] extends AbstractTable[R, PK, CK, HNil]

    Permalink
  18. sealed trait Options extends AnyRef

    Permalink
  19. trait Query[Q, R] extends CStatement[Q]

    Permalink

    Defines CQL Query that can be run against the C* table.

  20. case class QueryOptions(consistencyLevel: Option[ConsistencyLevel], tracing: Option[Boolean], retryPolicy: Option[RetryPolicy], fetchSize: Option[Int], readTimeout: Option[FiniteDuration], pagingState: Option[PagingState]) extends Options with Product with Serializable

    Permalink
  21. sealed trait SchemaDDL extends AnyRef

    Permalink
  22. trait Table[R <: HList, PK <: HList, CK <: HList, IDX <: HList] extends AbstractTable[R, PK, CK, IDX]

    Permalink
  23. trait Update[Q, R] extends DMLStatement[Q, R]

    Permalink

    Update statement that will persists S in table.

    Update statement that will persists S in table. S is guaranteed to have Primary Key reference.

Value Members

  1. object BatchStatement

    Permalink
  2. object CQLFunction

    Permalink
  3. object CQLFunction0

    Permalink
  4. object CType

    Permalink
  5. object CassandraCluster

    Permalink
  6. object CassandraSession extends Serializable

    Permalink
  7. object CollectionType

    Permalink
  8. object Comparison extends Enumeration

    Permalink
  9. object Delete

    Permalink
  10. object Insert

    Permalink
  11. object KeySpace extends Serializable

    Permalink
  12. object MapKeyCType

    Permalink
  13. object MaterializedView

    Permalink
  14. object Options

    Permalink
  15. object Query

    Permalink
  16. object Table

    Permalink
  17. object Update

    Permalink
  18. object batch

    Permalink

    Created by pach on 14/06/16.

  19. package builder

    Permalink
  20. object client

    Permalink
  21. object functions

    Permalink
  22. package internal

    Permalink

    Created by pach on 04/06/16.

  23. package system

    Permalink
  24. implicit def toAsyncF[F[_], A](f: ListenableFuture[A])(implicit F: Async[F], CS: ContextShift[F]): F[A]

    Permalink
  25. package util

    Permalink

    Created by pach on 04/06/16.

Inherited from AnyRef

Inherited from Any

Ungrouped