package
system
Type Members
-
case class
ColumnFamilySchemaV2(keyspace_name: String, columnfamily_name: String, bloom_filter_fp_chance: Double, caching: String, cf_id: UUID, comment: String, compaction_strategy_class: String, compaction_strategy_options: String, comparator: String, compression_parameters: String, default_time_to_live: Int, default_validator: String, dropped_columns: Map[String, Long], gc_grace_seconds: Int, is_dense: Boolean, key_validator: String, local_read_repair_chance: Double, max_compaction_threshold: Int, max_index_interval: Int, memtable_flush_period_in_ms: Int, min_compaction_threshold: Int, min_index_interval: Int, read_repair_chance: Double, speculative_retry: String, subcomparator: String, type: String) extends Product with Serializable
-
case class
ColumnSchema(keyspace_name: String, table_name: String, column_name: String, clustering_order: String, column_name_bytes: ByteBuffer, kind: String, position: Int, type: String) extends Product with Serializable
-
case class
ColumnSchemaV2(keyspace_name: String, columnfamily_name: String, column_name: String, component_index: Option[Int], index_name: Option[String], index_options: Option[String], index_type: Option[String], type: String, validator: String) extends Product with Serializable
-
case class
KeySpaceSchema(keyspace_name: String, durable_writes: Boolean, replication: Map[String, String]) extends Product with Serializable
-
case class
KeySpaceSchemaV2(keyspace_name: String, durable_writes: Boolean, strategy_class: String, strategy_options: String) extends Product with Serializable
-
-
case class
TableSchema(keyspace_name: String, table_name: String, bloom_filter_fp_chance: Double, caching: Map[String, String], comment: String, compaction: Map[String, String], compression: Map[String, String], crc_check_chance: Double, dclocal_read_repair_chance: Double, default_time_to_live: Int, extensions: Map[String, ByteBuffer], flags: Set[String], gc_grace_seconds: Int, id: UUID, max_index_interval: Int, memtable_flush_period_in_ms: Int, min_index_interval: Int, read_repair_chance: Double, speculative_retry: String) extends Product with Serializable
Value Members
-
def
migrateKeySpace(desired: KeySpace, maybeCurrent: Option[KeyspaceMetadata]): Seq[String]
-
def
migrateMaterializedView(desiredView: MaterializedView[_, _, _], maybeCurrent: Option[MaterializedViewMetadata]): Seq[String]
-
def
migrateTable(desiredTable: Table[_, _, _, _], maybeCurrent: Option[TableMetadata]): Seq[String]
-
def
sameColumnDef(nameA: String, tpeA: DataType)(nameB: String, tpeB: DataType): Boolean
-
def
samePrimaryKey(current: AbstractTableMetadata, desired: AbstractTable[_, _, _, _]): Boolean
-