MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / __init__

Method __init__

lib/sqlalchemy/sql/selectable.py:4875–4894  ·  view source on GitHub ↗
(
        self,
        statement: Select[Unpack[TupleAny]],
        compiler: SQLCompiler,
        **kw: Any,
    )

Source from the content-addressed store, hash-verified

4873 ) -> Type[SelectState]: ...
4874
4875 def __init__(
4876 self,
4877 statement: Select[Unpack[TupleAny]],
4878 compiler: SQLCompiler,
4879 **kw: Any,
4880 ):
4881 self.statement = statement
4882 self.from_clauses = statement._from_obj
4883
4884 for memoized_entities in statement._memoized_select_entities:
4885 self._setup_joins(
4886 memoized_entities._setup_joins, memoized_entities._raw_columns
4887 )
4888
4889 if statement._setup_joins:
4890 self._setup_joins(statement._setup_joins, statement._raw_columns)
4891
4892 self.froms = self._get_froms(statement)
4893
4894 self.columns_plus_names = statement._generate_columns_plus_names(True)
4895
4896 @classmethod
4897 def _plugin_not_implemented(cls) -> NoReturn:

Callers

nothing calls this directly

Calls 3

_setup_joinsMethod · 0.95
_get_fromsMethod · 0.95

Tested by

no test coverage detected