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

Method lateral

lib/sqlalchemy/sql/selectable.py:3410–3430  ·  view source on GitHub ↗

Return a new :class:`_expression.Values` with the lateral flag set, so that it renders as LATERAL. .. seealso:: :func:`_expression.lateral`

(self, name: Optional[str] = None)

Source from the content-addressed store, hash-verified

3408
3409 @_generative
3410 def lateral(self, name: Optional[str] = None) -> Self:
3411 """Return a new :class:`_expression.Values` with the lateral flag set,
3412 so that
3413 it renders as LATERAL.
3414
3415 .. seealso::
3416
3417 :func:`_expression.lateral`
3418
3419 """
3420 non_none_name: str
3421
3422 if name is None:
3423 non_none_name = self.name
3424 else:
3425 non_none_name = name
3426
3427 self._is_lateral = True
3428 self.name = non_none_name
3429 self._unnamed = False
3430 return self
3431
3432 @_generative
3433 def data(self, values: Sequence[Tuple[Any, ...]]) -> Self:

Calls

no outgoing calls