module QueryBuilder::CQL::Modifiers::Count

Provides COUNT(*|1) clause to SELECT statement

Public Instance Methods

count(value = nil) click to toggle source

Adds COUNT clause to the statement

@param [Integer] value

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

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

Private Instance Methods

maybe_selected() click to toggle source
# File lib/query_builder/cql/modifiers/count.rb, line 23
def maybe_selected
  list = clauses(:selected)
  list.any? ? list.join(", ") : "*"
end