]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
- added query.populate_existing().. - marks the query to reload
authorMike Bayer <mike_mp@zzzcomputing.com>
Fri, 20 Jul 2007 20:02:41 +0000 (20:02 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Fri, 20 Jul 2007 20:02:41 +0000 (20:02 +0000)
commitc75ff59fc5ccad21a968fe10121a225de3b15f7c
treed2bfda73ccb81565ce49aa96ebf59ce0b25256c4
parent9e2aac2a7794499606b69ad874302f3c85095f44
- added query.populate_existing().. - marks the query to reload
  all attributes and collections of all instances touched in the query,
  including eagerly-loaded entities [ticket:660]

- added eagerload_all(), allows eagerload_all('x.y.z') to specify eager
  loading of all properties in the given path
CHANGES
lib/sqlalchemy/orm/__init__.py
lib/sqlalchemy/orm/interfaces.py
lib/sqlalchemy/orm/query.py
lib/sqlalchemy/orm/strategies.py
lib/sqlalchemy/sql.py
test/orm/fixtures.py
test/orm/mapper.py
test/orm/query.py