Packages

c

org.apache.pekko.persistence.cassandra

KeyspaceAndTableStatements

class KeyspaceAndTableStatements extends CassandraStatements

Definitions of keyspace and table creation statements.

Source
KeyspaceAndTableStatements.scala
Linear Supertypes
CassandraStatements, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. KeyspaceAndTableStatements
  2. CassandraStatements
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new KeyspaceAndTableStatements(systemProvider: ClassicActorSystemProvider, configPath: String, settings: PluginSettings)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  6. 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.

  7. 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.

  8. 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.

  9. 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.

  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  12. 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
  13. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  14. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  15. 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.

  16. 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.

  17. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  18. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  19. val journalStatements: CassandraJournalStatements
    Definition Classes
    CassandraStatements
  20. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  21. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  22. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  23. val settings: PluginSettings
    Definition Classes
    CassandraStatements
  24. val snapshotStatements: CassandraSnapshotStatements
    Definition Classes
    CassandraStatements
  25. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  26. def toString(): String
    Definition Classes
    AnyRef → Any
  27. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  28. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  29. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from CassandraStatements

Inherited from AnyRef

Inherited from Any

Ungrouped