module QueryBuilder::CQL::Modifiers::Order

Provides ORDER clauses for statements

Public Instance Methods

order(name, order = :asc) click to toggle source

Adds ORDER clause to the statement

@param [#to_s] name The name of the column @param [:asc, :desc] order The order of clustering

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

# File lib/query_builder/cql/modifiers/order.rb, line 18
def order(name, order = :asc)
  self << Clause.new(name: name, desc: order.equal?(:desc))
end

Private Instance Methods

maybe_order() click to toggle source
# File lib/query_builder/cql/modifiers/order.rb, line 24
def maybe_order
  clauses(:order)
end