Method: Bmg::Sql::SelectExp#to_sql
- Defined in:
- lib/bmg/sql/nodes/select_exp.rb
#to_sql(buffer, dialect, parenthesize = !buffer.empty?)) ⇒ Object
to_sql
102 103 104 105 106 107 108 109 110 111 112 113 |
# File 'lib/bmg/sql/nodes/select_exp.rb', line 102 def to_sql(buffer, dialect, parenthesize = !buffer.empty?) if parenthesize sql_parenthesized(buffer){|b| to_sql(b, dialect, false) } else buffer << (distinct? ? SELECT_DISTINCT : SELECT) each_child(1) do |elm,i| buffer << SPACE elm.to_sql(buffer, dialect) end buffer end end |