MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / _init

Method _init

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

Source from the content-addressed store, hash-verified

2227 )
2228
2229 def _init(
2230 self,
2231 selectable: HasCTE,
2232 *,
2233 name: Optional[str] = None,
2234 recursive: bool = False,
2235 nesting: bool = False,
2236 _cte_alias: Optional[CTE[_KeyColCC_co]] = None,
2237 _restates: Optional[CTE[_KeyColCC_co]] = None,
2238 _prefixes: Optional[Tuple[()]] = None,
2239 _suffixes: Optional[Tuple[()]] = None,
2240 ) -> None:
2241 self.recursive = recursive
2242 self.nesting = nesting
2243 self._cte_alias = _cte_alias
2244 # Keep recursivity reference with union/union_all
2245 self._restates = _restates
2246 if _prefixes:
2247 self._prefixes = _prefixes
2248 if _suffixes:
2249 self._suffixes = _suffixes
2250 super()._init(selectable, name=name)
2251
2252 def _populate_column_collection(
2253 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