class documentation

ColumnAdapter subclass which excludes adaptation of entities from non-matching mappers.

Method __init__ Undocumented
Class Variable __slots__ Undocumented
Instance Variable aliased_insp Undocumented
Instance Variable is_aliased_class Undocumented
Instance Variable mapper Undocumented
Instance Variable role Undocumented
Method _include_fn Undocumented

Inherited from ColumnAdapter:

Method adapt_check_present Undocumented
Method chain 'Chain' an additional ExternalTraversal onto this ExternalTraversal
Method traverse Traverse and visit the given expression structure.
Method wrap Undocumented
Instance Variable adapt_required Undocumented
Instance Variable allow_label_resolve Undocumented
Instance Variable columns Undocumented
Property visitor_iterator Iterate through this visitor and each 'chained' visitor.
Class _IncludeExcludeMapping Undocumented
Method _locate_col Undocumented
Instance Variable _wrap Undocumented

Inherited from ClauseAdapter (via ColumnAdapter):

Method replace Receive pre-copied elements during a cloning traversal.
Instance Variable __traverse_options__ Undocumented
Instance Variable adapt_from_selectables Undocumented
Instance Variable adapt_on_names Undocumented
Instance Variable equivalents Undocumented
Instance Variable exclude_fn Undocumented
Instance Variable include_fn Undocumented
Instance Variable selectable Undocumented
Method _corresponding_column Undocumented

Inherited from CloningExternalTraversal (via ColumnAdapter, ClauseAdapter, ReplacingExternalTraversal):

Method copy_and_process Apply cloned traversal to the given list of elements, and return the new list.

Inherited from ExternalTraversal (via ColumnAdapter, ClauseAdapter, ReplacingExternalTraversal, CloningExternalTraversal):

Method iterate Traverse the given expression structure, returning an iterator of all elements.
Method traverse_single Undocumented
Method _memoized_attr__visitor_dict Undocumented
Class Variable _next Undocumented

Inherited from MemoizedSlots (via ColumnAdapter, ClauseAdapter, ReplacingExternalTraversal, CloningExternalTraversal, ExternalTraversal):

Method __getattr__ Undocumented
Method _fallback_getattr Undocumented
def __init__(self, role: _TraceAdaptRole, entity: _InternalEntityType[Any], *, equivalents: Optional[_EquivalentColumnMap] = None, adapt_required: bool = False, allow_label_resolve: bool = True, anonymize_labels: bool = False, selectable: Optional[Selectable] = None, limit_on_entity: bool = True, adapt_on_names: bool = False, adapt_from_selectables: Optional[AbstractSet[FromClause]] = None): (source)
aliased_insp = (source)

Undocumented

is_aliased_class: bool = (source)

Undocumented

Undocumented

Undocumented

def _include_fn(self, elem): (source)

Undocumented