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