# File lib/arel/crud.rb, line 6
    def update values
      um = UpdateManager.new @engine

      if Nodes::SqlLiteral === values
        relation = @ctx.froms
      else
        relation = values.first.first.relation
      end
      um.table relation
      um.set values
      um.take @ast.limit
      um.order(*@ast.orders)
      um.wheres = @ctx.wheres

      @engine.connection.update um.to_sql, 'AREL'
    end