class HasCopyInternals(object):
Known subclasses: sqlalchemy.orm.attributes.QueryableAttribute
, sqlalchemy.sql.expression.ClauseElement
, sqlalchemy.sql.base.ExecutableOption
, sqlalchemy.sql.selectable._MemoizedSelectEntities
Undocumented
Method | _clone |
Undocumented |
Method | _copy_internals |
Reassign internal elements to be clones of themselves. |
sqlalchemy.dialects.postgresql.aggregate_order_by
, sqlalchemy.sql.elements.Label
, sqlalchemy.sql.expression.AliasedReturnsRows
, sqlalchemy.sql.expression.Join
, sqlalchemy.sql.expression.LambdaElement
, sqlalchemy.sql.expression.Select
, sqlalchemy.sql.crud._multiparam_column
, sqlalchemy.sql.elements.TableValuedColumn
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).