module documentation

Undocumented

Class ​Has​Cache​Key Mixin for objects which can produce a cache key.
Constant ANON​_NAME Undocumented
Constant CACHE​_IN​_PLACE Undocumented
Constant CALL​_GEN​_CACHE​_KEY Undocumented
Constant COMPARE​_FAILED Undocumented
Constant COMPARE​_SUCCEEDED Undocumented
Constant NO​_CACHE Undocumented
Constant PROPAGATE​_ATTRS Undocumented
Constant SKIP​_TRAVERSE Undocumented
Constant STATIC​_CACHE​_KEY Undocumented
Class _​Cache​Key Undocumented
Class _​Copy​Internals Generate a _copy_internals internal traversal dispatch for classes with a _traverse_internals collection.
Class _​Get​Children Generate a _children_traversal internal traversal dispatch for classes with a _traverse_internals collection.
Class anon​_map A map that creates new keys for missing key access.
Class ​Col​Identity​Comparator​Strategy No class docstring; 1/4 method documented
Class ​Has​Copy​Internals No class docstring; 1/2 method documented
Class ​Memoized​Has​Cache​Key Undocumented
Class ​Traversal​Comparator​Strategy Undocumented
Function ​_clone Undocumented
Function ​_flatten​_clauseelement Undocumented
Function ​_preconfigure​_traversals Undocumented
Function ​_resolve​_name​_for​_compare Undocumented
Function compare Undocumented
Variable ​_cache​_key​_traversal​_visitor Undocumented
Variable ​_copy​_internals Undocumented
Variable ​_get​_children Undocumented
ANON_NAME =

Undocumented

Value
util.symbol('anon_name')
CACHE_IN_PLACE =

Undocumented

Value
util.symbol('cache_in_place')
CALL_GEN_CACHE_KEY =

Undocumented

Value
util.symbol('call_gen_cache_key')
COMPARE_FAILED: bool =

Undocumented

Value
False
COMPARE_SUCCEEDED: bool =

Undocumented

Value
True
NO_CACHE =

Undocumented

Value
util.symbol('no_cache')
PROPAGATE_ATTRS =

Undocumented

Value
util.symbol('propagate_attrs')
SKIP_TRAVERSE =

Undocumented

Value
util.symbol('skip_traverse')
STATIC_CACHE_KEY =

Undocumented

Value
util.symbol('static_cache_key')
def _clone(element, **kw):

Undocumented

def _flatten_clauseelement(element):

Undocumented

def _preconfigure_traversals(target_hierarchy):

Undocumented

@util.preload_module('sqlalchemy.sql.elements')
def _resolve_name_for_compare(element, name, anon_map, **kw):

Undocumented

def compare(obj1, obj2, **kw):

Undocumented

_cache_key_traversal_visitor =

Undocumented

_copy_internals =

Undocumented

_get_children =

Undocumented