method

visit_Arel_Nodes_UpdateStatement

v6.1.3.1 - Show latest stable - Class: Arel::Visitors::ToSql
visit_Arel_Nodes_UpdateStatement(o, collector)
private

No documentation available.

# File activerecord/lib/arel/visitors/to_sql.rb, line 39
        def visit_Arel_Nodes_UpdateStatement(o, collector)
          o = prepare_update_statement(o)

          collector << "UPDATE "
          collector = visit o.relation, collector
          collect_nodes_for o.values, collector, " SET "

          collect_nodes_for o.wheres, collector, " WHERE ", " AND "
          collect_nodes_for o.orders, collector, " ORDER BY "
          maybe_visit o.limit, collector
        end