summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/engine/create.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2021-09-20 13:43:21 -0400
committerMike Bayer <mike_mp@zzzcomputing.com>2021-09-20 15:50:07 -0400
commit5b05440b6778b8505988265dd49e968f30c900e0 (patch)
tree7a2e2d94f5f49a3e499d5bcdee7fdb5a2696799c /lib/sqlalchemy/engine/create.py
parent8a10b1e4506c27773628fff1f3d99ca850211862 (diff)
downloadsqlalchemy-5b05440b6778b8505988265dd49e968f30c900e0.tar.gz
include setup_joins targets when scanning for FROM objects to clone
Fixed a two issues where combinations of ``select()`` and ``join()`` when adapted to form a copy of the element would not completely copy the state of all column objects associated with subqueries. A key problem this caused is that usage of the :meth:`_sql.ClauseElement.params` method (which should probably be moved into a legacy category as it is inefficient and error prone) would leave copies of the old :class:`_sql.BindParameter` objects around, leading to issues in correctly setting the parameters at execution time. Fixes: #7055 Change-Id: Ib822a978a99561b4402da3fb727b370f5c58210b
Diffstat (limited to 'lib/sqlalchemy/engine/create.py')
0 files changed, 0 insertions, 0 deletions