Module: QueryBuilder::CQL::Modifiers::UsingOptions

Included in:
Statements::Delete, Statements::Insert, Statements::Update
Defined in:
lib/query_builder/cql/modifiers/using_options.rb

Overview

Provides USING clauses for statements with various options

Defined Under Namespace

Classes: Clause

Instance Method Summary collapse

Instance Method Details

#using(options) ⇒ QueryBuilder::Core::Statement

Adds USING clause to the statement

Parameters:

  • options (Hash)

Returns:



17
18
19
20
21
# File 'lib/query_builder/cql/modifiers/using_options.rb', line 17

def using(options)
  options
    .map { |key, value| Clause.new(property: key, value: value) }
    .inject(self, :<<)
end