class CloningExternalTraversal(ExternalTraversal):
Known subclasses: sqlalchemy.sql.visitors.ReplacingExternalTraversal
Base class for visitor objects which can traverse using
the .visitors.cloned_traverse
function.
Direct usage of the .visitors.cloned_traverse
function is usually
preferred.
Method | copy_and_process |
Apply cloned traversal to the given list of elements, and return the new list. |
Method | traverse |
Traverse and visit the given expression structure. |
Inherited from ExternalTraversal
:
Method | chain |
'Chain' an additional ClauseVisitor onto this ClauseVisitor. |
Method | iterate |
Traverse the given expression structure, returning an iterator of all elements. |
Method | traverse_single |
Undocumented |
Class Variable | __traverse_options__ |
Undocumented |
Property | _visitor_dict |
Undocumented |
Property | visitor_iterator |
Iterate through this visitor and each 'chained' visitor. |
sqlalchemy.sql.visitors.ReplacingExternalTraversal