class ROM::Cassandra::Commands::Update

Implements the cassandra-specific Update command

@example

class UpdateName < ROM::Commands::Update[:cassandra]
  relation :items
  register_as :update_name

  def execture(id, name)
    super { set(name: name).where(id: id).using(consistency: :quorum) }
  end
end

update_name = rom.command(:users).update_name
update_name.call(1, "Andrew")

@api public

Private Instance Methods

restriction() click to toggle source
# File lib/rom/cassandra/commands/update.rb, line 30
def restriction
  :update_query
end