class DatastaxRails::Cql::CreateIndex
CQL generation for CREATE INDEX
Public Class Methods
new(index_name = nil)
click to toggle source
# File lib/datastax_rails/cql/create_index.rb, line 5 def initialize(index_name = nil) @cf_name = nil @column = nil @index_name = index_name end
Public Instance Methods
column(column)
click to toggle source
# File lib/datastax_rails/cql/create_index.rb, line 16 def column(column) @column = column self end
on(cf_name)
click to toggle source
# File lib/datastax_rails/cql/create_index.rb, line 11 def on(cf_name) @cf_name = cf_name self end
to_cql()
click to toggle source
# File lib/datastax_rails/cql/create_index.rb, line 21 def to_cql "CREATE INDEX #{@index_name} ON #{@cf_name} (#{@column})" end