module QueryBuilder::CQL::Modifiers::Using

Provides USING clauses for statements

Public Instance Methods

using(java_class) click to toggle source

Defines java class for the index

@param [#to_s] java_class

@return [QueryBuilder::Core::Statement] updated statement

# File lib/query_builder/cql/modifiers/using.rb, line 17
def using(java_class)
  self << Clause.new(value: java_class)
end

Private Instance Methods

maybe_using() click to toggle source
# File lib/query_builder/cql/modifiers/using.rb, line 23
def maybe_using
  list = clauses(:using)
  ["USING", list.sort.join(" AND ")] if list.any?
end