class documentation

class AmbiguousAssociationProxyInstance(AssociationProxyInstance):

View In Hierarchy

an .AssociationProxyInstance where we cannot determine the type of target object.
Method __eq__ Undocumented
Method __ne__ Undocumented
Method ​_ambiguous Undocumented
Method ​_non​_canonical​_get​_for​_object Undocumented
Method ​_populate​_cache Undocumented
Method any Produce a proxied 'any' expression using EXISTS.
Method get Undocumented
Method has Produce a proxied 'has' expression using EXISTS.
Class Variable ​_is​_canonical Undocumented
Property ​_lookup​_cache Undocumented

Inherited from AssociationProxyInstance:

Class Method for​_proxy Undocumented
Method delete Undocumented
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 ​_target​_is​_object 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 __eq__(self, obj):

Undocumented

def __ne__(self, obj):

Undocumented

def _ambiguous(self):

Undocumented

def _non_canonical_get_for_object(self, parent_instance):

Undocumented

def _populate_cache(self, instance_class, mapper):

Undocumented

def any(self, criterion=None, **kwargs):

Produce a proxied 'any' expression using EXISTS.

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

def get(self, obj):
def has(self, criterion=None, **kwargs):

Produce a proxied 'has' expression using EXISTS.

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

_is_canonical: bool =

Undocumented

@util.memoized_property
_lookup_cache =

Undocumented