class documentation

class ObjectAssociationProxyInstance(AssociationProxyInstance):

View In Hierarchy

an .AssociationProxyInstance that has an object as a target.
Method contains Produce a proxied 'contains' expression using EXISTS.
Method __eq__ Undocumented
Method __ne__ Undocumented
Class Variable ​_is​_canonical Undocumented
Class Variable ​_target​_is​_object Undocumented

Inherited from AssociationProxyInstance:

Class Method for​_proxy Undocumented
Method any Produce a proxied 'any' expression using EXISTS.
Method delete Undocumented
Method get Undocumented
Method has Produce a proxied 'has' expression using EXISTS.
Method set Undocumented
Instance Variable target​_class The intermediary class handled by this .AssociationProxyInstance.
Class Method ​_cls​_unwrap​_target​_assoc​_proxy Undocumented
Class Method ​_construct​_for​_assoc Undocumented
Method __clause​_element__ Undocumented
Method __init__ Undocumented
Method __repr__ Undocumented
Method ​_criterion​_exists Undocumented
Method ​_default​_getset Undocumented
Method ​_get​_property Undocumented
Method ​_inflate Undocumented
Method ​_initialize​_scalar​_accessors Undocumented
Method ​_new Undocumented
Method ​_set Undocumented
Instance Variable ​_scalar​_get Undocumented
Instance Variable ​_scalar​_set Undocumented
Instance Variable collection​_class Undocumented
Instance Variable key Undocumented
Instance Variable owning​_class Undocumented
Instance Variable parent Undocumented
Instance Variable target​_collection Undocumented
Instance Variable value​_attr Undocumented
Property ​_comparator Undocumented
Property ​_unwrap​_target​_assoc​_proxy Undocumented
Property ​_value​_is​_scalar Undocumented
Property attr Return a tuple of (local_attr, remote_attr).
Property info Undocumented
Property local​_attr The 'local' class attribute referenced by this .AssociationProxyInstance.
Property remote​_attr The 'remote' class attribute referenced by this .AssociationProxyInstance.
Property scalar Return True if this .AssociationProxyInstance proxies a scalar relationship on the local side.
def contains(self, obj):

Produce a proxied 'contains' expression using EXISTS.

This expression will be a composed product using the .RelationshipProperty.Comparator.any, .RelationshipProperty.Comparator.has, and/or .RelationshipProperty.Comparator.contains operators of the underlying proxied attributes.

def __eq__(self, obj):

Undocumented

def __ne__(self, obj):

Undocumented

_is_canonical: bool =

Undocumented