method

visit_Arel_Nodes_SelectStatement

rails 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