(
*elements: Union[
ColumnElement[Any], FromClause, TextClause, _JoinTargetElement
]
)
| 250 | |
| 251 | |
| 252 | def _from_objects( |
| 253 | *elements: Union[ |
| 254 | ColumnElement[Any], FromClause, TextClause, _JoinTargetElement |
| 255 | ] |
| 256 | ) -> Iterator[FromClause]: |
| 257 | return itertools.chain.from_iterable( |
| 258 | [element._from_objects for element in elements] |
| 259 | ) |
| 260 | |
| 261 | |
| 262 | def _select_iterables( |
no outgoing calls