Class: Cassava::DeleteClause

Inherits:
Struct
  • Object
show all
Defined in:
lib/cassava/client.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#columnsObject

Returns the value of attribute columns

Returns:

  • (Object)

    the current value of columns



185
186
187
# File 'lib/cassava/client.rb', line 185

def columns
  @columns
end

#tableObject

Returns the value of attribute table

Returns:

  • (Object)

    the current value of table



185
186
187
# File 'lib/cassava/client.rb', line 185

def table
  @table
end

Instance Method Details

#to_sObject



186
187
188
189
190
191
192
# File 'lib/cassava/client.rb', line 186

def to_s
  if columns
    "DELETE #{columns.join(', ')} from #{table}"
  else
    "DELETE from #{table}"
  end
end