module Bmg::Sql::GroupByClause

Constants

GROUP_BY

Public Instance Methods

to_sql(buffer, dialect) click to toggle source
# File lib/bmg/sql/nodes/group_by_clause.rb, line 8
def to_sql(buffer, dialect)
  return buffer if size == 1
  buffer << GROUP_BY << SPACE
  each_child do |item,index|
    buffer << COMMA << SPACE unless index == 0
    item.to_sql(buffer, dialect)
  end
  buffer
end