method
visit_Arel_Nodes_IsNotDistinctFrom
v6.0.0 -
Show latest stable
- Class:
Arel::Visitors::MSSQL
visit_Arel_Nodes_IsNotDistinctFrom(o, collector)private
No documentation available.
# File activerecord/lib/arel/visitors/mssql.rb, line 15
def visit_Arel_Nodes_IsNotDistinctFrom(o, collector)
right = o.right
if right.nil?
collector = visit o.left, collector
collector << " IS NULL"
else
collector << "EXISTS (VALUES ("
collector = visit o.left, collector
collector << ") INTERSECT VALUES ("
collector = visit right, collector
collector << "))"
end
end