]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
- DeferredColumnLoader checks row for column, if present sends it to
authorMike Bayer <mike_mp@zzzcomputing.com>
Wed, 14 Nov 2007 16:43:21 +0000 (16:43 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Wed, 14 Nov 2007 16:43:21 +0000 (16:43 +0000)
commita03aa84c31bee4c13a32612109c79e86a2afcd53
tree822fff40d3ea6559221dc4e307dc560d08c39a72
parent7f0b5edc9258364b9bb954bd4e3b18d88d63edf4
- DeferredColumnLoader checks row for column, if present sends it to
ColumnLoader to create the row processor
- eager loaders ensure deferred foreign key cols are present in the primary list of columns (and secondary...).  because eager loading with LIMIT/OFFSET doesn't re-join to the parent table anymore this is now necessary. [ticket:864]
lib/sqlalchemy/engine/base.py
lib/sqlalchemy/orm/query.py
lib/sqlalchemy/orm/strategies.py
lib/sqlalchemy/orm/util.py
lib/sqlalchemy/sql/util.py
test/orm/eager_relations.py
test/orm/mapper.py