(
self, query=None, allow_joins=True, reuse=None, summarize=False, for_save=False
)
| 903 | raise TypeError(f"argument of type '{self.__class__.__name__}' is not iterable") |
| 904 | |
| 905 | def resolve_expression( |
| 906 | self, query=None, allow_joins=True, reuse=None, summarize=False, for_save=False |
| 907 | ): |
| 908 | return query.resolve_ref(self.name, allow_joins, reuse, summarize) |
| 909 | |
| 910 | def replace_expressions(self, replacements): |
| 911 | if (replacement := replacements.get(self)) is not None: |
no test coverage detected