# File lib/arel/visitors/postgresql.rb, line 27 def visit_Arel_Nodes_BindParam o, collector collector.add_bind(o) { |i| "$#{i}" } end
# File lib/arel/visitors/postgresql.rb, line 22 def visit_Arel_Nodes_DistinctOn o, collector collector << "DISTINCT ON ( " visit(o.expr, collector) << " )" end
# File lib/arel/visitors/postgresql.rb, line 10 def visit_Arel_Nodes_DoesNotMatch o, collector infix_value o, collector, ' NOT ILIKE ' end
# File lib/arel/visitors/postgresql.rb, line 6 def visit_Arel_Nodes_Matches o, collector infix_value o, collector, ' ILIKE ' end
# File lib/arel/visitors/postgresql.rb, line 18 def visit_Arel_Nodes_NotRegexp o, collector infix_value o, collector, ' !~ ' end
# File lib/arel/visitors/postgresql.rb, line 14 def visit_Arel_Nodes_Regexp o, collector infix_value o, collector, ' ~ ' end