]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
ensure compiler is not optional in create_for_statement()
authorMike Bayer <mike_mp@zzzcomputing.com>
Mon, 3 Mar 2025 22:01:15 +0000 (17:01 -0500)
committerMike Bayer <mike_mp@zzzcomputing.com>
Tue, 4 Mar 2025 02:21:26 +0000 (21:21 -0500)
commitb7e0ebe1ebbe6c0f97247a0854fc9ccfd9f763b1
tree8dca4525cf559e27a163b910e72215f10fad5aac
parenta4207e8a4a29854c506179dd6a83def42b35f6df
ensure compiler is not optional in create_for_statement()

this involved moving some methods around and changing the
target of legacy orm/query.py calling upon this method to
use an ORM-specific method instead

Change-Id: Ib977f08e52398d0e082acf7d88abecb9908ca8b6
(cherry picked from commit d9b4d8ff3aae504402d324f3ebf0b8faff78f5dc)
13 files changed:
lib/sqlalchemy/engine/_processors_cy.c [new file with mode: 0644]
lib/sqlalchemy/engine/_row_cy.c [new file with mode: 0644]
lib/sqlalchemy/engine/_util_cy.c [new file with mode: 0644]
lib/sqlalchemy/orm/context.py
lib/sqlalchemy/orm/query.py
lib/sqlalchemy/sql/_util_cy.c [new file with mode: 0644]
lib/sqlalchemy/sql/base.py
lib/sqlalchemy/sql/elements.py
lib/sqlalchemy/sql/selectable.py
lib/sqlalchemy/util/_collections_cy.c [new file with mode: 0644]
lib/sqlalchemy/util/_immutabledict_cy.c [new file with mode: 0644]
test/ext/test_hybrid.py
test/orm/test_froms.py