module QueryBuilder::CQL::Modifiers::Update
Provides columns and values for UPDATE statement
Public Instance Methods
update(options)
click to toggle source
Adds SET clause to the statement
@param [Hash] options
@return [QueryBuilder::Core::Statement] updated statement
# File lib/query_builder/cql/modifiers/update.rb, line 17 def update(options) options .map { |key, value| Clause.new(column: key, value: value) } .inject(self, :<<) end
Also aliased as: set
Private Instance Methods
maybe_set()
click to toggle source
# File lib/query_builder/cql/modifiers/update.rb, line 26 def maybe_set list = clauses(:set) ["SET", list.join(", ")] if list.any? end