class documentation

class TraversalComparatorStrategy(InternalTraversal, util.MemoizedSlots):

Known subclasses: sqlalchemy.sql.traversals.ColIdentityComparatorStrategy

View In Hierarchy

Undocumented

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:

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:

Method __getattr__ Undocumented
Method ​_fallback​_getattr Undocumented
def __init__(self):

Undocumented

def _compare_dml_values_or_ce(self, lv, rv, **kw):

Undocumented

def _compare_unordered_sequences(self, seq1, seq2, **kw):

Undocumented

def _memoized_attr_anon_map(self):

Undocumented

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

Undocumented

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

Undocumented

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

Undocumented

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

Undocumented

def compare_inner(self, obj1, obj2, **kw):

Undocumented

def visit_annotations_key(self, attrname, left_parent, left, right_parent, right, **kw):

Undocumented

def visit_anon_name(self, attrname, left_parent, left, right_parent, right, **kw):

Undocumented

def visit_boolean(self, attrname, left_parent, left, right_parent, right, **kw):

Undocumented

def visit_clauseelement(self, attrname, left_parent, left, right_parent, right, **kw):

Undocumented

def visit_clauseelement_list(self, attrname, left_parent, left, right_parent, right, **kw):

Undocumented

def visit_clauseelement_tuple(self, attrname, left_parent, left, right_parent, right, **kw):

Undocumented

def visit_clauseelement_tuples(self, attrname, left_parent, left, right_parent, right, **kw):

Undocumented

def visit_clauseelement_unordered_set(self, attrname, left_parent, left, right_parent, right, **kw):

Undocumented

def visit_dialect_options(self, attrname, left_parent, left, right_parent, right, **kw):

Undocumented

def visit_dml_multi_values(self, attrname, left_parent, left, right_parent, right, **kw):

Undocumented

def visit_dml_ordered_values(self, attrname, left_parent, left, right_parent, right, **kw):

Undocumented

def visit_dml_values(self, attrname, left_parent, left, right_parent, right, **kw):

Undocumented

def visit_executable_options(self, attrname, left_parent, left, right_parent, right, **kw):

Undocumented

def visit_fromclause_canonical_column_collection(self, attrname, left_parent, left, right_parent, right, **kw):

Undocumented

def visit_fromclause_derived_column_collection(self, attrname, left_parent, left, right_parent, right, **kw):

Undocumented

def visit_fromclause_ordered_set(self, attrname, left_parent, left, right_parent, right, **kw):

Undocumented

def visit_has_cache_key(self, attrname, left_parent, left, right_parent, right, **kw):

Undocumented

def visit_has_cache_key_list(self, attrname, left_parent, left, right_parent, right, **kw):

Undocumented

def visit_memoized_select_entities(self, attrname, left_parent, left, right_parent, right, **kw):

Undocumented

def visit_named_ddl_element(self, attrname, left_parent, left, right_parent, right, **kw):

Undocumented

def visit_operator(self, attrname, left_parent, left, right_parent, right, **kw):

Undocumented

def visit_plain_dict(self, attrname, left_parent, left, right_parent, right, **kw):

Undocumented

def visit_plain_obj(self, attrname, left_parent, left, right_parent, right, **kw):

Undocumented

def visit_prefix_sequence(self, attrname, left_parent, left, right_parent, right, **kw):

Undocumented

def visit_propagate_attrs(self, attrname, left_parent, left, right_parent, right, **kw):

Undocumented

def visit_setup_join_tuple(self, attrname, left_parent, left, right_parent, right, **kw):

Undocumented

def visit_statement_hint_list(self, attrname, left_parent, left, right_parent, right, **kw):

Undocumented

def visit_string(self, attrname, left_parent, left, right_parent, right, **kw):

Undocumented

def visit_string_clauseelement_dict(self, attrname, left_parent, left, right_parent, right, **kw):

Undocumented

def visit_string_list(self, attrname, left_parent, left, right_parent, right, **kw):

Undocumented

def visit_table_hint_list(self, attrname, left_parent, left, right_parent, right, **kw):

Undocumented

def visit_type(self, attrname, left_parent, left, right_parent, right, **kw):

Undocumented

def visit_unknown_structure(self, attrname, left_parent, left, right_parent, right, **kw):

Undocumented

def visit_with_context_options(self, attrname, left_parent, left, right_parent, right, **kw):

Undocumented

__slots__: tuple[str, ...] =
cache: set =

Undocumented

stack =

Undocumented