# File lib/rubyrep/table_scan.rb, line 29
    def update_progress(steps)
      return unless progress_printer
      unless @progress_printer_instance
        total_records =
          session.left.select_one("select count(*) as n from #{session.left.quote_table_name(left_table)}")['n'].to_i +
          session.right.select_one("select count(*) as n from #{session.right.quote_table_name(right_table)}")['n'].to_i
        @progress_printer_instance = progress_printer.new(total_records, session, left_table, right_table)
      end
      @progress_printer_instance.step(steps)
    end