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