MCPcopy Create free account
hub / github.com/sqlalchemy/sqlalchemy / _init

Method _init

lib/sqlalchemy/sql/selectable.py:2177–2198  ·  view source on GitHub ↗
(
        self,
        selectable: Select[Any],
        *,
        name: Optional[str] = None,
        recursive: bool = False,
        nesting: bool = False,
        _cte_alias: Optional[CTE] = None,
        _restates: Optional[CTE] = None,
        _prefixes: Optional[Tuple[()]] = None,
        _suffixes: Optional[Tuple[()]] = None,
    )

Source from the content-addressed store, hash-verified

2175 )
2176
2177 def _init(
2178 self,
2179 selectable: Select[Any],
2180 *,
2181 name: Optional[str] = None,
2182 recursive: bool = False,
2183 nesting: bool = False,
2184 _cte_alias: Optional[CTE] = None,
2185 _restates: Optional[CTE] = None,
2186 _prefixes: Optional[Tuple[()]] = None,
2187 _suffixes: Optional[Tuple[()]] = None,
2188 ) -> None:
2189 self.recursive = recursive
2190 self.nesting = nesting
2191 self._cte_alias = _cte_alias
2192 # Keep recursivity reference with union/union_all
2193 self._restates = _restates
2194 if _prefixes:
2195 self._prefixes = _prefixes
2196 if _suffixes:
2197 self._suffixes = _suffixes
2198 super()._init(selectable, name=name)
2199
2200 def _populate_column_collection(
2201 self,

Callers 4

_constructMethod · 0.45
_initMethod · 0.45
_initMethod · 0.45
columnsMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected