]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
Use roles for ORM alias() conversion
authorMike Bayer <mike_mp@zzzcomputing.com>
Sun, 19 May 2019 00:35:01 +0000 (20:35 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Tue, 28 May 2019 01:19:06 +0000 (21:19 -0400)
commit47552aa93bedcce3756dc89774f02db9f1868e68
tree4a00be1f85b5964e8cf6d035ed94345eba0459e4
parent8b2eb2a2d0f4c7e283d96cf3e5263b5dd48e3b14
Use roles for ORM alias() conversion

as SELECT statements will have subquery() and not alias(),
start getting ready for the places where the ORM coerces SELECTs
into subqueries and be ready to warn about it

Change-Id: I90d4b6cae2c72816c6b192016ce074589caf4731
20 files changed:
doc/build/changelog/unreleased_14/4617_implicit_subquery.rst [new file with mode: 0644]
lib/sqlalchemy/orm/mapper.py
lib/sqlalchemy/orm/query.py
lib/sqlalchemy/orm/relationships.py
lib/sqlalchemy/orm/util.py
lib/sqlalchemy/sql/coercions.py
lib/sqlalchemy/sql/roles.py
lib/sqlalchemy/sql/selectable.py
test/orm/inheritance/test_abc_inheritance.py
test/orm/inheritance/test_assorted_poly.py
test/orm/inheritance/test_magazine.py
test/orm/inheritance/test_poly_persistence.py
test/orm/inheritance/test_single.py
test/orm/test_deprecations.py
test/orm/test_froms.py
test/orm/test_query.py
test/orm/test_selectable.py
test/sql/test_deprecations.py
test/sql/test_roles.py
test/sql/test_selectable.py