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