class_docstr: List of clauses container.
class_docstr_tok: ["List","of","clauses","container","."]
code: def _flatten(self):
      for clause in self:
          if isinstance(clause, type(self)):
              yield from clause._flatten()  # pylint: disable=protected-access
          else:
              yield clause
  
file_path: tfx/tfx/orchestration/portable/mlmd/filter_query_builder.py
imports: import collections
  from typing import Any, List, Sequence, Union
  import ml_metadata
label_desc: Use image node_id 1 for calling the _ClauseList obj's underlying member method code with example usage: obj._flatten() without return types