MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / _factory

Method _factory

lib/sqlalchemy/sql/selectable.py:2213–2227  ·  view source on GitHub ↗

r"""Return a new :class:`_expression.CTE`, or Common Table Expression instance. Please see :meth:`_expression.HasCTE.cte` for detail on CTE usage.

(
        cls,
        selectable: HasCTE,
        name: Optional[str] = None,
        recursive: bool = False,
    )

Source from the content-addressed store, hash-verified

2211
2212 @classmethod
2213 def _factory(
2214 cls,
2215 selectable: HasCTE,
2216 name: Optional[str] = None,
2217 recursive: bool = False,
2218 ) -> CTE:
2219 r"""Return a new :class:`_expression.CTE`,
2220 or Common Table Expression instance.
2221
2222 Please see :meth:`_expression.HasCTE.cte` for detail on CTE usage.
2223
2224 """
2225 return coercions.expect(roles.HasCTERole, selectable).cte(
2226 name=name, recursive=recursive
2227 )
2228
2229 def _init(
2230 self,

Callers 4

lateralMethod · 0.45
aliasFunction · 0.45
lateralFunction · 0.45
tablesampleFunction · 0.45

Calls 1

cteMethod · 0.45

Tested by

no test coverage detected