MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / setup

Method setup

lib/sqlalchemy/orm/interfaces.py:1162–1177  ·  view source on GitHub ↗
(
        self,
        context: _ORMCompileState,
        query_entity: _MapperEntity,
        path: _AbstractEntityRegistry,
        adapter: Optional[ORMAdapter],
        **kwargs: Any,
    )

Source from the content-addressed store, hash-verified

1160 return strategy
1161
1162 def setup(
1163 self,
1164 context: _ORMCompileState,
1165 query_entity: _MapperEntity,
1166 path: _AbstractEntityRegistry,
1167 adapter: Optional[ORMAdapter],
1168 **kwargs: Any,
1169 ) -> None:
1170 loader = self._get_context_loader(context, path)
1171 if loader and loader.strategy:
1172 strat = self._get_strategy(loader.strategy)
1173 else:
1174 strat = self.strategy
1175 strat.setup_query(
1176 context, query_entity, path, loader, adapter, **kwargs
1177 )
1178
1179 def create_row_processor(
1180 self,

Callers

nothing calls this directly

Calls 3

_get_context_loaderMethod · 0.95
_get_strategyMethod · 0.95
setup_queryMethod · 0.45

Tested by

no test coverage detected