class documentation
class HasCopyInternals(HasTraverseInternals): (source)
Known subclasses: sqlalchemy.sql.base.ExecutableOption
, sqlalchemy.sql.elements.ClauseElement
, sqlalchemy.sql.selectable._MemoizedSelectEntities
Undocumented
Class Variable | __slots__ |
Undocumented |
Method | _clone |
Undocumented |
Method | _copy |
Reassign internal elements to be clones of themselves. |
Inherited from HasTraverseInternals
:
Method | get |
Return immediate child :class:`.visitors.HasTraverseInternals` elements of this :class:`.visitors.HasTraverseInternals`. |
Class Variable | _is |
Undocumented |
Class Variable | _traverse |
Undocumented |
overridden in
sqlalchemy.sql.base.ExecutableOption
, sqlalchemy.sql.elements.ClauseElement
, sqlalchemy.sql.selectable._MemoizedSelectEntities
Undocumented
overridden in
sqlalchemy.dialects.postgresql.aggregate_order_by
, sqlalchemy.sql.elements.Label
, sqlalchemy.sql.elements.TableValuedColumn
, sqlalchemy.sql.lambdas.LambdaElement
, sqlalchemy.sql.selectable.AliasedReturnsRows
, sqlalchemy.sql.selectable.Join
, sqlalchemy.sql.selectable.Select
, sqlalchemy.sql.selectable.Select
, sqlalchemy.sql.selectable.Select
, sqlalchemy.sql.crud._multiparam_column
Reassign internal elements to be clones of themselves. Called during a copy-and-traverse operation on newly shallow-copied elements to create a deep copy. The given clone function should be used, which may be applying additional transformations to the element (i.e. replacement traversal, cloned traversal, annotations).