class ROM::Cassandra::Commands::Create

Implements the cassandra-specific Create command

@example

class CreateName < ROM::Commands::Create[:cassandra]
  relation :items
  register_as :create

  def execute(id, name)
    super { insert(id: id, name: name).using(consistency: :quorum) }
  end
end

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

@api public

Private Instance Methods

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