Files
sqlalchemy/test/sql
Mike Bayer 5b3e887f46 memoize current options and joins w with_entities/with_only_cols
Fixed further regressions in the same area as that of 🎫`6052` where
loader options as well as invocations of methods like
:meth:`_orm.Query.join` would fail if the left side of the statement for
which the option/join depends upon were replaced by using the
:meth:`_orm.Query.with_entities` method, or when using 2.0 style queries
when using the :meth:`_sql.Select.with_only_columns` method. A new set of
state has been added to the objects which tracks the "left" entities that
the options / join were made against which is memoized when the lead
entities are changed.

Fixes: #6503
Fixes: #6253
Change-Id: I211b2af98b0b20d1263fb15dc513884dcc5de6a4
2021-06-17 09:48:52 -04:00
..
2021-05-12 22:10:19 +02:00
2021-05-12 22:10:19 +02:00
2021-05-12 22:10:19 +02:00
2021-05-12 22:10:19 +02:00