]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
Convert lazy loader, selectinload, load_on_ident to lambda statements
authorMike Bayer <mike_mp@zzzcomputing.com>
Wed, 5 Aug 2020 21:58:48 +0000 (17:58 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Wed, 5 Aug 2020 22:53:17 +0000 (18:53 -0400)
commit71a3ccbdef0d88e9231b7de9c51e4ed60b3b7181
tree3251bd2b54584f832f7c1f31283ddfb675df3495
parentcc57ea495f6460dd56daa6de57e40047ed999369
Convert lazy loader, selectinload, load_on_ident to lambda statements

Building on newly robust lambdas in
I29a513c98917b1d503abfdd61e6b6e8800851aa8,
convert key loading off of the "baked" system so that baked
is no longer used by the ORM.

Change-Id: I3abfb45dd6e50f84f29d39434caa0b550ce27864
23 files changed:
doc/build/orm/extensions/baked.rst
lib/sqlalchemy/ext/baked.py
lib/sqlalchemy/ext/horizontal_shard.py
lib/sqlalchemy/orm/context.py
lib/sqlalchemy/orm/interfaces.py
lib/sqlalchemy/orm/loading.py
lib/sqlalchemy/orm/mapper.py
lib/sqlalchemy/orm/persistence.py
lib/sqlalchemy/orm/query.py
lib/sqlalchemy/orm/session.py
lib/sqlalchemy/orm/strategies.py
lib/sqlalchemy/orm/strategy_options.py
lib/sqlalchemy/orm/util.py
lib/sqlalchemy/sql/base.py
lib/sqlalchemy/sql/compiler.py
lib/sqlalchemy/sql/dml.py
lib/sqlalchemy/sql/lambdas.py
test/aaa_profiling/test_orm.py
test/ext/test_baked.py
test/orm/inheritance/test_polymorphic_rel.py
test/orm/inheritance/test_relationship.py
test/orm/test_lazy_relations.py
test/profiles.txt