method

visit_Arel_Nodes_Over

v6.1.3.1 - Show latest stable - Class: Arel::Visitors::ToSql
visit_Arel_Nodes_Over(o, collector)
private

No documentation available.

# File activerecord/lib/arel/visitors/to_sql.rb, line 288
        def visit_Arel_Nodes_Over(o, collector)
          case o.right
          when nil
            visit(o.left, collector) << " OVER ()"
          when Arel::Nodes::SqlLiteral
            infix_value o, collector, " OVER "
          when String, Symbol
            visit(o.left, collector) << " OVER #{quote_column_name o.right.to_s}"
          else
            infix_value o, collector, " OVER "
          end
        end