class_docstr: Iterator used to access the output of an Executor execution.
  
  This is a blocking iterator. Datasets guarantees that all its iterators are
  thread-safe (i.e., multiple threads can block on them at the same time).
code: def __next__(self) -> RefBundle:
      return self.get_next()
  
file_path: ray/python/ray/data/_internal/execution/interfaces/executor.py
imports: from typing import Iterable, Iterator, Optional
  from .execution_options import ExecutionOptions
  from .physical_operator import PhysicalOperator
  from .ref_bundle import RefBundle
  from ray.data._internal.stats import DatasetStats
label_desc: Use image node_id 3 for calling the OutputIterator obj's underlying member method code with example usage: obj.__next__() and returns: self