Module: DatastaxRails::Cql

Extended by:
ActiveSupport::Autoload
Defined in:
lib/datastax_rails/cql/select.rb,
lib/datastax_rails/cql.rb,
lib/datastax_rails/cql/base.rb,
lib/datastax_rails/cql/delete.rb,
lib/datastax_rails/cql/insert.rb,
lib/datastax_rails/cql/update.rb,
lib/datastax_rails/cql/truncate.rb,
lib/datastax_rails/cql/drop_index.rb,
lib/datastax_rails/cql/consistency.rb,
lib/datastax_rails/cql/create_index.rb,
lib/datastax_rails/cql/use_keyspace.rb,
lib/datastax_rails/cql/column_family.rb,
lib/datastax_rails/cql/drop_keyspace.rb,
lib/datastax_rails/cql/create_keyspace.rb,
lib/datastax_rails/cql/drop_column_family.rb,
lib/datastax_rails/cql/alter_column_family.rb,
lib/datastax_rails/cql/create_column_family.rb

Overview

:nodoc:

Defined Under Namespace

Modules: Consistency Classes: AlterColumnFamily, Base, ColumnFamily, CreateColumnFamily, CreateIndex, CreateKeyspace, Delete, DropColumnFamily, DropIndex, DropKeyspace, Insert, Select, Truncate, Update, UseKeyspace

Class Method Summary collapse

Class Method Details

.for_class(klass) ⇒ Object



5
6
7
8
# File 'lib/datastax_rails/cql.rb', line 5

def for_class(klass)
  @cql ||= {}
  @cql[klass] ||= DatastaxRails::Cql::ColumnFamily.new(klass)
end