module QueryBuilder::CQL::Modifiers::Delete

Provides columns for DELETE statement

Public Instance Methods

delete(*columns) click to toggle source

Adds columns that should be deleted

@param [#to_s, Array<#to_s>] columns

@return [QueryBuilder::Core::Statement] updated statement

# File lib/query_builder/cql/modifiers/delete.rb, line 17
def delete(*columns)
  columns.map { |name| Clause.new(name: name) }.inject(self, :<<)
end

Private Instance Methods

maybe_columns() click to toggle source
# File lib/query_builder/cql/modifiers/delete.rb, line 23
def maybe_columns
  clauses(:column).join(", ")
end