]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
include HasCTE traversal elements in TextualSelect
authorMike Bayer <mike_mp@zzzcomputing.com>
Tue, 11 Jun 2024 02:59:49 +0000 (22:59 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Tue, 11 Jun 2024 03:00:32 +0000 (23:00 -0400)
commit228d98e43a0bba1f33cd46f92f14851ecccbb728
treef33cd8b8901a7d02d37c7b4f2f170a86b91a9cb0
parentc440d1128e1b4ddb36e1a990c79bb698b650bc04
include HasCTE traversal elements in TextualSelect

Fixed caching issue where using the :meth:`.TextualSelect.add_cte` method
of the :class:`.TextualSelect` construct would not set a correct cache key
which distinguished between different CTE expressions.

Fixes: #11471
Change-Id: Ia9ce2c8cfd128f0f130aa9b26448dc23d994c324
(cherry picked from commit faecebc9df2a57173ee720973ba44ada370b682f)
doc/build/changelog/unreleased_14/11471.rst [new file with mode: 0644]
lib/sqlalchemy/sql/selectable.py
test/sql/test_compare.py