class Traversible(util.with_metaclass(TraversibleType)):
Known subclasses: sqlalchemy.sql.expression.ClauseElement
, sqlalchemy.sql.schema.SchemaItem
, sqlalchemy.types.TypeEngine
, sqlalchemy.sql.selectable._MemoizedSelectEntities
.visitors.TraversibleType
metaclass.Method | get​_children |
Return immediate child .visitors.Traversible elements of this .visitors.Traversible . |
Method | __class​_getitem__ |
Undocumented |
sqlalchemy.dialects.postgresql.aggregate_order_by
, sqlalchemy.sql.elements.ColumnClause
, sqlalchemy.sql.expression.Select
, sqlalchemy.orm.query.FromStatement
Return immediate child .visitors.Traversible
elements of this .visitors.Traversible
.
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).