# File lib/taps/operation.rb, line 273
  def pull_data
    puts "Receiving data"

    puts "#{tables.size} tables, #{format_number(record_count)} records"

    tables.each do |table_name, count|
      progress = ProgressBar.new(table_name.to_s, count)
      stream = Taps::DataStream.factory(db, {
        :chunksize => default_chunksize,
        :table_name => table_name
      })
      pull_data_from_table(stream, progress)
    end
  end