MCPcopy Index your code
hub / github.com/sqlalchemy/sqlalchemy / _get_entity_clauses

Method _get_entity_clauses

lib/sqlalchemy/orm/context.py:2891–2910  ·  view source on GitHub ↗
(self, compile_state)

Source from the content-addressed store, hash-verified

2889 return _entity_corresponds_to(self.entity_zero, entity)
2890
2891 def _get_entity_clauses(self, compile_state):
2892 adapter = None
2893
2894 if not self.is_aliased_class:
2895 if compile_state._polymorphic_adapters:
2896 adapter = compile_state._polymorphic_adapters.get(
2897 self.mapper, None
2898 )
2899 else:
2900 adapter = self.entity_zero._adapter
2901
2902 if adapter:
2903 if compile_state._from_obj_alias:
2904 ret = adapter.wrap(compile_state._from_obj_alias)
2905 else:
2906 ret = adapter
2907 else:
2908 ret = compile_state._from_obj_alias
2909
2910 return ret
2911
2912 def row_processor(self, context, result):
2913 compile_state = context.compile_state

Callers 3

row_processorMethod · 0.95
setup_compile_stateMethod · 0.95

Calls 2

getMethod · 0.45
wrapMethod · 0.45

Tested by

no test coverage detected