(
from_: FromClause, include_surface_selectables: bool = False
)
| 224 | seen = {primary_table} |
| 225 | |
| 226 | def _consider_from( |
| 227 | from_: FromClause, include_surface_selectables: bool = False |
| 228 | ) -> None: |
| 229 | if not seen.intersection(from_._cloned_set): |
| 230 | froms.append(from_) |
| 231 | seen.update(from_._cloned_set) |
| 232 | if include_surface_selectables: |
| 233 | for elem in sql_util.surface_selectables_only(from_): |
| 234 | seen.update(elem._cloned_set) |
| 235 | |
| 236 | for from_ in explicit_froms: |
| 237 | _consider_from(from_, include_surface_selectables=True) |
nothing calls this directly
no test coverage detected