module documentation

Heuristics related to join conditions as used in _orm.relationship.

Provides the .JoinCondition object, which encapsulates SQL annotation and aliasing behavior focused on the primaryjoin and secondaryjoin aspects of _orm.relationship.

Class _​Col​In​Annotations Serializable object that tests for a name in c._annotations.
Class ​Join​Condition No class docstring; 1/8 property, 0/20 instance variable, 0/1 class variable, 16/29 methods documented
Function ​_annotate​_columns Undocumented
Function foreign Annotate a portion of a primaryjoin expression with a 'foreign' annotation.
Function remote Annotate a portion of a primaryjoin expression with a 'remote' annotation.
def _annotate_columns(element, annotations):

Undocumented

def foreign(expr):

Annotate a portion of a primaryjoin expression with a 'foreign' annotation.

See the section :ref:`relationship_custom_foreign` for a description of use.

def remote(expr):

Annotate a portion of a primaryjoin expression with a 'remote' annotation.

See the section :ref:`relationship_custom_foreign` for a description of use.