(
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,
)
| 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, |
no outgoing calls
no test coverage detected