method
is_distinct_from
v7.0.0 -
Show latest stable
- Class:
Arel::Visitors::ToSql
is_distinct_from(o, collector)private
No documentation available.
# File activerecord/lib/arel/visitors/to_sql.rb, line 920
def is_distinct_from(o, collector)
collector << "CASE WHEN "
collector = visit o.left, collector
collector << " = "
collector = visit o.right, collector
collector << " OR ("
collector = visit o.left, collector
collector << " IS NULL AND "
collector = visit o.right, collector
collector << " IS NULL)"
collector << " THEN 0 ELSE 1 END"
end