]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
- factored some fixes from trunk to lazyloader use_get, logging
authorMike Bayer <mike_mp@zzzcomputing.com>
Sun, 20 May 2007 19:35:50 +0000 (19:35 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Sun, 20 May 2007 19:35:50 +0000 (19:35 +0000)
commit694a24be92b7976959f97c7e0718e68dca9d98eb
tree658d87ced3a9644370aaa27e8237f49f55a37a46
parent6a6b43f63889492e38b9f8b35cac5ccffbb3ffc5
- factored some fixes from trunk to lazyloader use_get, logging
- deferred inheritance loading: polymorphic mappers can be constructed *without*
a select_table argument.  inheriting mappers whose tables were not
represented in the initial load will issue a second SQL query immediately,
once per instance (i.e. not very efficient for large lists),
in order to load the remaining columns.
CHANGES
lib/sqlalchemy/orm/mapper.py
lib/sqlalchemy/orm/query.py
lib/sqlalchemy/orm/session.py
lib/sqlalchemy/orm/strategies.py
lib/sqlalchemy/sql.py
lib/sqlalchemy/util.py
test/orm/inheritance/polymorph.py
test/orm/mapper.py