# File 'lib/predicate/postgres/rewriter.rb', line 28defon_empty(sexpr)rewritten=sexpr[1..-1].map{|expr|apply(expr)}.unshift(:pg_array_empty).push(:varchar)rewritten.extend(PgArray::Empty)end
#on_intersect(sexpr) ⇒ Object
20
21
22
23
24
25
26
# File 'lib/predicate/postgres/rewriter.rb', line 20defon_intersect(sexpr)rewriter=ToLiteral.newrewritten=sexpr[1..-1].map{|expr|rewriter.call(expr)}.unshift(:pg_array_overlaps)rewritten.extend(PgArray::Overlaps)end