class KeyspaceAndTableStatements extends CassandraStatements
Definitions of keyspace and table creation statements.
- Alphabetic
- By Inheritance
- KeyspaceAndTableStatements
- CassandraStatements
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new KeyspaceAndTableStatements(systemProvider: ClassicActorSystemProvider, configPath: String, settings: PluginSettings)
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def createJournalKeyspaceStatement: String
The Cassandra Statement that can be used to create the configured keyspace.
The Cassandra Statement that can be used to create the configured keyspace.
This can be queried in for example a startup script without accessing the actual Cassandra plugin actor.
- def createJournalTablesStatements: Seq[String]
Scala API: The Cassandra statements that can be used to create the configured tables.
Scala API: The Cassandra statements that can be used to create the configured tables.
This can be queried in for example a startup script without accessing the actual Cassandra plugin actor.
- def createSnapshotKeyspaceStatement: String
The Cassandra Statement that can be used to create the configured keyspace.
The Cassandra Statement that can be used to create the configured keyspace.
This can be queried in for example a startup script without accessing the actual Cassandra plugin actor.
- def createSnapshotTablesStatements: Seq[String]
Scala API: The Cassandra statements that can be used to create the configured tables.
Scala API: The Cassandra statements that can be used to create the configured tables.
This can be queried in for example a startup script without accessing the actual Cassandra plugin actor.
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def executeAllCreateKeyspaceAndTables(session: CqlSession, log: LoggingAdapter)(implicit ec: ExecutionContext): Future[Done]
Execute creation of keyspace and tables if that is enabled in config.
Execute creation of keyspace and tables if that is enabled in config. Avoid calling this from several threads at the same time to reduce the risk of (annoying) "Column family ID mismatch" exception.
Exceptions will be logged but will not fail the returned Future.
- Definition Classes
- CassandraStatements
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getCreateJournalTablesStatements: List[String]
Java API: The Cassandra statements that can be used to create the configured tables.
Java API: The Cassandra statements that can be used to create the configured tables.
This can be queried in for example a startup script without accessing the actual Cassandra plugin actor.
- def getCreateSnapshotTablesStatements: List[String]
Java API: The Cassandra statements that can be used to create the configured tables.
Java API: The Cassandra statements that can be used to create the configured tables.
This can be queried in for example a startup script without accessing the actual Cassandra plugin actor.
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val journalStatements: CassandraJournalStatements
- Definition Classes
- CassandraStatements
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- val settings: PluginSettings
- Definition Classes
- CassandraStatements
- val snapshotStatements: CassandraSnapshotStatements
- Definition Classes
- CassandraStatements
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()