(
*elements: Union[
ColumnElement[Any], FromClause, TextClause, _JoinTargetElement
]
)
| 238 | |
| 239 | |
| 240 | def _from_objects( |
| 241 | *elements: Union[ |
| 242 | ColumnElement[Any], FromClause, TextClause, _JoinTargetElement |
| 243 | ] |
| 244 | ) -> Iterator[FromClause]: |
| 245 | return itertools.chain.from_iterable( |
| 246 | [element._from_objects for element in elements] |
| 247 | ) |
| 248 | |
| 249 | |
| 250 | def _select_iterables( |
no outgoing calls