Module: Cequel::Schema

Defined in:
lib/cequel/schema.rb,
lib/cequel/schema/patch.rb,
lib/cequel/schema/table.rb,
lib/cequel/schema/column.rb,
lib/cequel/schema/keyspace.rb,
lib/cequel/schema/table_differ.rb,
lib/cequel/schema/table_reader.rb,
lib/cequel/schema/table_writer.rb,
lib/cequel/schema/table_updater.rb,
lib/cequel/schema/table_desc_dsl.rb,
lib/cequel/schema/table_property.rb,
lib/cequel/schema/update_table_dsl.rb,
lib/cequel/schema/migration_validator.rb

Overview

The Schema module provides full read/write access to keyspace and table schemas defined in Cassandra.

See Also:

Since:

  • 1.0.0

Defined Under Namespace

Classes: ClusteringColumn, CollectionColumn, Column, CompactionProperty, CompressionProperty, DataColumn, Keyspace, List, Map, MapProperty, MigrationValidator, PartitionKey, Patch, Set, Table, TableDescDsl, TableDiffer, TableProperty, TableReader, TableUpdater, TableWriter, UpdateTableDSL