code: def __iter__(self) -> Iterator[T]:
      self._create_cache()
      self._idx = 0
      return self
  
file_path: aim/aim/storage/structured/sql_engine/utils.py
imports: from abc import ABCMeta
  from typing import Iterator, Collection, TypeVar, Union, Callable
  from sqlalchemy import text
label_desc: Use image node_id 3 for calling the ModelMappedCollection obj's underlying member method code with example usage: obj.__iter__() and returns: self