class documentation
class HasTraversalDispatch: (source)
Known subclasses: sqlalchemy.sql.traversals.TraversalComparatorStrategy
, sqlalchemy.sql.cache_key._CacheKeyTraversal
, sqlalchemy.sql.traversals._CopyInternalsTraversal
, sqlalchemy.sql.traversals._GetChildrenTraversal
Define infrastructure for classes that perform internal traversals .. versionadded:: 2.0
Method | dispatch |
Given a method from :class:`.HasTraversalDispatch`, return the corresponding method on a subclass. |
Method | generate |
Undocumented |
Method | run |
Undocumented |
Class Variable | __slots__ |
Undocumented |
Method | _generate |
Undocumented |
Class Variable | _dispatch |
Undocumented |
def generate_dispatch(self, target_cls:
Type[ object]
, internal_dispatch: _TraverseInternalsType
, generate_dispatcher_name: str
) -> _InternalTraversalDispatchType
:
(source)
¶
Undocumented
def run_generated_dispatch(self, target:
object
, internal_dispatch: _TraverseInternalsType
, generate_dispatcher_name: str
) -> Any
:
(source)
¶
Undocumented
def _generate_dispatcher(self, internal_dispatch:
_TraverseInternalsType
, method_name: str
) -> _InternalTraversalDispatchType
:
(source)
¶
Undocumented