Class: Cassanity::ArgumentGenerators::ColumnFamilyTruncate

Inherits:
Object
  • Object
show all
Defined in:
lib/cassanity/argument_generators/column_family_truncate.rb

Instance Method Summary collapse

Instance Method Details

#call(args = {}) ⇒ Object

Internal



6
7
8
9
10
11
12
13
14
15
# File 'lib/cassanity/argument_generators/column_family_truncate.rb', line 6

def call(args = {})
  name = args.fetch(:name)

  if (keyspace_name = args[:keyspace_name])
    name = "#{keyspace_name}.#{name}"
  end

  cql = "TRUNCATE #{name}"
  [cql]
end