class_docstr: Abstract class for executors, which implement physical operator execution.
  
  Subclasses:
      StreamingExecutor
docstr: Shutdown an executor, which may still be running.
  
  This should interrupt execution and clean up any used resources.
docstr_tok: ["Shutdown","an","executor",",","which","may","still","be","running",".","This","should","interrupt","execution","and","clean","up","any","used","resources","."]
code: def shutdown(self):
      """Shutdown an executor, which may still be running.
  
      This should interrupt execution and clean up any used resources.
      """
      pass
  
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 Executor obj's underlying member method code with example usage: obj.shutdown() without return types