MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / _all_equivs

Method _all_equivs

lib/sqlalchemy/orm/context.py:1634–1649  ·  lib/sqlalchemy/orm/context.py::_ORMSelectCompileState._all_equivs
(self)

Source from the content-addressed store, hash-verified

1632 return self._entity_zero()
1633
1634 def _all_equivs(self):
1635 equivs = {}
1636
1637 for memoized_entities in self._memoized_entities.values():
1638 for ent in [
1639 ent
1640 for ent in memoized_entities
1641 if isinstance(ent, _MapperEntity)
1642 ]:
1643 equivs.update(ent.mapper._equivalent_columns)
1644
1645 for ent in [
1646 ent for ent in self._entities if isinstance(ent, _MapperEntity)
1647 ]:
1648 equivs.update(ent.mapper._equivalent_columns)
1649 return equivs
1650
1651 def _compound_eager_statement(self):
1652 class="cm"># for eager joins present and LIMIT/OFFSET/DISTINCT,

Calls 2

valuesMethod · 0.45
updateMethod · 0.45

Tested by

no test coverage detected