Method: Bmg::Sql::Join#to_sql
- Defined in:
- lib/bmg/sql/nodes/join.rb
#to_sql(buffer, dialect) ⇒ Object
29 30 31 32 33 34 35 36 37 38 39 40 |
# File 'lib/bmg/sql/nodes/join.rb', line 29 def to_sql(buffer, dialect) left.to_sql(buffer, dialect) if type.nil? buffer << SPACE << JOIN << SPACE else buffer << SPACE << TYPE << SPACE << JOIN << SPACE end right.to_sql(buffer, dialect) buffer << SPACE << ON << SPACE predicate.to_sql(buffer, dialect) buffer end |