module QueryBuilder::CQL::Modifiers::AddColumn
Provides column for CREATE INDEX statement
@api public
Public Instance Methods
add(*cols)
click to toggle source
Adds columns to the index
@param [#to_s, Array<#to_s>] cols
@return [QueryBuilder::Core::Statement] updated statement
# File lib/query_builder/cql/modifiers/add_column.rb, line 19 def add(*cols) cols.map { |col| Clause.new(name: col) }.inject(self, :<<) end
Private Instance Methods
maybe_columns()
click to toggle source
# File lib/query_builder/cql/modifiers/add_column.rb, line 25 def maybe_columns "(#{clauses(:column).join(", ")})" end