class documentation

Undocumented

Method get_children Return immediate child :class:`.visitors.HasTraverseInternals` elements of this :class:`.visitors.HasTraverseInternals`.
Class Variable __slots__ Undocumented
Method _annotate Undocumented
Method _clone clone this element
Method _copy_internals Reassign internal elements to be clones of themselves.

Inherited from HasTraverseInternals:

Class Variable _is_immutable Undocumented
Class Variable _traverse_internals Undocumented

Inherited from Visitable (via HasTraverseInternals):

Method __class_getitem__ Undocumented
Method __init_subclass__ Undocumented
Class Variable __visit_name__ Undocumented
Class Method _generate_compiler_dispatch Undocumented
Method _compiler_dispatch Undocumented
Class Variable _original_compiler_dispatch Undocumented
def get_children(self, *, omit_attrs: Tuple[str, ...] = (), **kw: Any) -> Iterable[ExternallyTraversible]: (source)

Return immediate child :class:`.visitors.HasTraverseInternals` elements of this :class:`.visitors.HasTraverseInternals`. This is used for visit traversal. \**kw may contain flags that change the collection that is returned, for example to return a subset of items in order to cut down on larger traversals, or to return child items from a different context (such as schema-level collections instead of clause-level).

def _annotate(self, values: _AnnotationDict) -> Self: (source)