MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / outerjoin

Method outerjoin

lib/sqlalchemy/orm/query.py:2507–2524  ·  view source on GitHub ↗

Create a left outer join against this ``Query`` object's criterion and apply generatively, returning the newly resulting ``Query``. Usage is the same as the ``join()`` method. .. seealso:: :meth:`_sql.Select.outerjoin` - v2 equivalent method.

(
        self,
        target: _JoinTargetArgument,
        onclause: Optional[_OnClauseArgument] = None,
        *,
        full: bool = False,
    )

Source from the content-addressed store, hash-verified

2505 return self
2506
2507 def outerjoin(
2508 self,
2509 target: _JoinTargetArgument,
2510 onclause: Optional[_OnClauseArgument] = None,
2511 *,
2512 full: bool = False,
2513 ) -> Self:
2514 """Create a left outer join against this ``Query`` object's criterion
2515 and apply generatively, returning the newly resulting ``Query``.
2516
2517 Usage is the same as the ``join()`` method.
2518
2519 .. seealso::
2520
2521 :meth:`_sql.Select.outerjoin` - v2 equivalent method.
2522
2523 """
2524 return self.join(target, onclause=onclause, isouter=True, full=full)
2525
2526 @_generative
2527 @_assertions(_no_statement_condition)

Callers 15

_table_options_queryMethod · 0.45
_columns_queryMethod · 0.45
_constraint_queryMethod · 0.45
_foreing_key_queryMethod · 0.45
_index_queryMethod · 0.45
_comment_queryMethod · 0.45
_enum_queryMethod · 0.45
_domain_queryMethod · 0.45
_column_queryMethod · 0.45
_index_queryMethod · 0.45
_constraint_queryMethod · 0.45

Calls 1

joinMethod · 0.95