visit_Arel_Nodes_HomogeneousIn(o, collector)private
No documentation available.
# File activerecord/lib/arel/visitors/to_sql.rb, line 333
def visit_Arel_Nodes_HomogeneousIn(o, collector)
collector.preparable = false
visit o.left, collector
if o.type == :in
collector << " IN ("
else
collector << " NOT IN ("
end
values = o.casted_values
if values.empty?
collector << @connection.quote(nil)
else
collector.add_binds(values, o.proc_for_binds, &bind_block)
end
collector << ")"
end