code: def fetch_batch(self, formatter=TableFormat):
          
          clone = self.copy()
          clone.update_query(type='stored')
          if not clone.fetch_size or clone.fetch_size <= 0:
              clone.request['fetch'].update(quantity=200)
          
          fmt = formatter(clone)
          for result in clone.fetch_raw():
              yield fmt.formatted(result)
docs: Fetch a batch of logs and return using the specified formatter. 
          Formatter is class type defined in :py:mod:`smc_monitoring.models.formatters`.
          This fetch type will be a single shot fetch (this method forces
          ``fetch_type='stored'``). If ``fetch_size`` is not already set on the
          query, the default fetch_size will be 200.
          
          :param formatter: Formatter type for data representation. Any type
              in :py:mod:`smc_monitoring.models.formatters`.
          :return: generator returning data in specified format