class documentation

class ColIdentityComparatorStrategy(TraversalComparatorStrategy):

View In Hierarchy

Undocumented

Method compare​_column Undocumented
Method compare​_column​_element Compare ColumnElements using proxies and equivalent collections.
Method compare​_label Undocumented
Method compare​_table Undocumented

Inherited from TraversalComparatorStrategy:

Method __init__ Undocumented
Method ​_compare​_dml​_values​_or​_ce Undocumented
Method ​_compare​_unordered​_sequences Undocumented
Method ​_memoized​_attr​_anon​_map Undocumented
Method compare Undocumented
Method compare​_binary Undocumented
Method compare​_bindparam Undocumented
Method compare​_clauselist Undocumented
Method compare​_inner Undocumented
Method visit​_annotations​_key Undocumented
Method visit​_anon​_name Undocumented
Method visit​_boolean Undocumented
Method visit​_clauseelement Undocumented
Method visit​_clauseelement​_list Undocumented
Method visit​_clauseelement​_tuple Undocumented
Method visit​_clauseelement​_tuples Undocumented
Method visit​_clauseelement​_unordered​_set Undocumented
Method visit​_dialect​_options Undocumented
Method visit​_dml​_multi​_values Undocumented
Method visit​_dml​_ordered​_values Undocumented
Method visit​_dml​_values Undocumented
Method visit​_executable​_options Undocumented
Method visit​_fromclause​_canonical​_column​_collection Undocumented
Method visit​_fromclause​_derived​_column​_collection Undocumented
Method visit​_fromclause​_ordered​_set Undocumented
Method visit​_has​_cache​_key Undocumented
Method visit​_has​_cache​_key​_list Undocumented
Method visit​_memoized​_select​_entities Undocumented
Method visit​_named​_ddl​_element Undocumented
Method visit​_operator Undocumented
Method visit​_plain​_dict Undocumented
Method visit​_plain​_obj Undocumented
Method visit​_prefix​_sequence Undocumented
Method visit​_propagate​_attrs Undocumented
Method visit​_setup​_join​_tuple Undocumented
Method visit​_statement​_hint​_list Undocumented
Method visit​_string Undocumented
Method visit​_string​_clauseelement​_dict Undocumented
Method visit​_string​_list Undocumented
Method visit​_table​_hint​_list Undocumented
Method visit​_type Undocumented
Method visit​_unknown​_structure Undocumented
Method visit​_with​_context​_options Undocumented
Class Variable __slots__ Undocumented
Instance Variable cache Undocumented
Instance Variable stack Undocumented

Inherited from InternalTraversal (via TraversalComparatorStrategy):

Method dispatch Given a method from .InternalTraversal, return the corresponding method on a subclass.
Class Variable dp​_annotations​_key Visit the _annotations_cache_key element.
Class Variable dp​_anon​_name Visit a potentially "anonymized" string value.
Class Variable dp​_boolean Visit a boolean value.
Class Variable dp​_clauseelement Visit a _expression.ClauseElement object.
Class Variable dp​_clauseelement​_list Visit a list of _expression.ClauseElement objects.
Class Variable dp​_clauseelement​_tuple Visit a tuple of _expression.ClauseElement objects.
Class Variable dp​_clauseelement​_tuples Visit a list of tuples which contain _expression.ClauseElement objects.
Class Variable dp​_dialect​_options Visit a dialect options structure.
Class Variable dp​_dml​_multi​_values Visit the values() multi-valued list of dictionaries of an _expression.Insert object.
Class Variable dp​_dml​_ordered​_values Visit the values() ordered tuple list of an _expression.Update object.
Class Variable dp​_dml​_values Visit the values() dictionary of a .ValuesBase (e.g. Insert or Update) object.
Class Variable dp​_fromclause​_canonical​_column​_collection Visit a _expression.FromClause object in the context of the columns attribute.
Class Variable dp​_fromclause​_ordered​_set Visit an ordered set of _expression.FromClause objects.
Class Variable dp​_has​_cache​_key Visit a .HasCacheKey object.
Class Variable dp​_has​_cache​_key​_list Visit a list of .HasCacheKey objects.
Class Variable dp​_named​_ddl​_element Visit a simple named DDL element.
Class Variable dp​_operator Visit an operator.
Class Variable dp​_plain​_dict Visit a dictionary with string keys.
Class Variable dp​_plain​_obj Visit a plain python object.
Class Variable dp​_prefix​_sequence Visit the sequence represented by _expression.HasPrefixes or _expression.HasSuffixes.
Class Variable dp​_propagate​_attrs Visit the propagate attrs dict. This hardcodes to the particular elements we care about right now.
Class Variable dp​_statement​_hint​_list Visit the _statement_hints collection of a _expression.Select object.
Class Variable dp​_string Visit a plain string value.
Class Variable dp​_string​_clauseelement​_dict Visit a dictionary of string keys to _expression.ClauseElement objects.
Class Variable dp​_string​_list Visit a list of strings.
Class Variable dp​_string​_multi​_dict Visit a dictionary of string keys to values which may either be plain immutable/hashable or .HasCacheKey objects.
Class Variable dp​_table​_hint​_list Visit the _hints collection of a _expression.Select object.
Class Variable dp​_type Visit a .TypeEngine object
Class Variable dp​_unknown​_structure Visit an unknown structure.
Method generate​_dispatch Undocumented
Method run​_generated​_dispatch Undocumented
Class Variable dp​_executable​_options Undocumented
Class Variable dp​_memoized​_select​_entities Undocumented
Class Variable dp​_setup​_join​_tuple Undocumented
Class Variable dp​_with​_context​_options Undocumented

Inherited from MemoizedSlots (via TraversalComparatorStrategy):

Method __getattr__ Undocumented
Method ​_fallback​_getattr Undocumented
def compare_column(self, left, right, **kw):

Undocumented

def compare_column_element(self, left, right, use_proxies=True, equivalents=(), **kw):

Compare ColumnElements using proxies and equivalent collections.

This is a comparison strategy specific to the ORM.

def compare_label(self, left, right, **kw):

Undocumented

def compare_table(self, left, right, **kw):

Undocumented