method
visit_Arel_Nodes_SelectStatement
v7.1.3.4 -
Show latest stable
- Class:
Arel::Visitors::ToSql
visit_Arel_Nodes_SelectStatement(o, collector)private
No documentation available.
# File activerecord/lib/arel/visitors/to_sql.rb, line 117
def visit_Arel_Nodes_SelectStatement(o, collector)
if o.with
collector = visit o.with, collector
collector << " "
end
collector = o.cores.inject(collector) { |c, x|
visit_Arel_Nodes_SelectCore(x, c)
}
unless o.orders.empty?
collector << " ORDER BY "
o.orders.each_with_index do |x, i|
collector << ", " unless i == 0
collector = visit(x, collector)
end
end
visit_Arel_Nodes_SelectOptions(o, collector)
end