(
self,
statement: Select[Unpack[TupleAny]],
compiler: SQLCompiler,
**kw: Any,
)
| 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: |
nothing calls this directly
no test coverage detected