MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / _uncached_proxy_list

Method _uncached_proxy_list

lib/sqlalchemy/sql/elements.py:1655–1665  ·  view source on GitHub ↗

An 'uncached' version of proxy set. This list includes annotated columns which perform very poorly in set operations.

(self)

Source from the content-addressed store, hash-verified

1653 return frozenset(_expand_cloned(self.proxy_set))
1654
1655 def _uncached_proxy_list(self) -> List[ColumnElement[Any]]:
1656 """An 'uncached' version of proxy set.
1657
1658 This list includes annotated columns which perform very poorly in
1659 set operations.
1660
1661 """
1662
1663 return [self] + list(
1664 itertools.chain(*[c._uncached_proxy_list() for c in self._proxies])
1665 )
1666
1667 def shares_lineage(self, othercolumn: ColumnElement[Any]) -> bool:
1668 """Return True if the given :class:`_expression.ColumnElement`

Calls 1

chainMethod · 0.45