case class BaseCassandraInstance(getSession: () ⇒ CqlSession, cassandraConfig: CassandraConfig) extends CassandraInstance with Product with Serializable

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. BaseCassandraInstance
  2. Product
  3. Equals
  4. CassandraInstance
  5. Serializable
  6. Serializable
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new BaseCassandraInstance(getSession: () ⇒ CqlSession, cassandraConfig: CassandraConfig)

Value Members

  1. val cassandraConfig: CassandraConfig
  2. def closeAsync: CompletionStage[Void]
    Definition Classes
    CassandraInstance
  3. def dropKeyspace(keyspace: String, session: CqlSession): Unit
    Definition Classes
    CassandraInstance
  4. def ensureKeyspaceExists(keyspace: String, session: CqlSession): Unit
    Definition Classes
    CassandraInstance
  5. val getSession: () ⇒ CqlSession

    Session constructor

    Session constructor

    Definition Classes
    BaseCassandraInstanceCassandraInstance
  6. lazy val session: CqlSession
    Definition Classes
    CassandraInstance
    Annotations
    @transient()
  7. def withSession[T](block: (CqlSession) ⇒ T): T

    Without session close, for a manual session control

    Without session close, for a manual session control

    Definition Classes
    CassandraInstance
  8. def withSessionDo[T](block: (CqlSession) ⇒ T): T

    With session close

    With session close

    Definition Classes
    CassandraInstance