module Bmg::Sql::Summarizer

Public Instance Methods

is_computed?() click to toggle source
# File lib/bmg/sql/nodes/summarizer.rb, line 14
def is_computed?
  true
end
summary_expr() click to toggle source
# File lib/bmg/sql/nodes/summarizer.rb, line 10
def summary_expr
  self.last
end
summary_func() click to toggle source
# File lib/bmg/sql/nodes/summarizer.rb, line 6
def summary_func
  self[1]
end
to_sql(buffer, dialect) click to toggle source
# File lib/bmg/sql/nodes/summarizer.rb, line 18
def to_sql(buffer, dialect)
  buffer << summary_func.upcase << "("
  summary_expr.to_sql(buffer, dialect)
  buffer << ")"
  buffer
end