]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
- Query.join() can now construct multiple FROM clauses, if
authorMike Bayer <mike_mp@zzzcomputing.com>
Sun, 15 Mar 2009 03:02:42 +0000 (03:02 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Sun, 15 Mar 2009 03:02:42 +0000 (03:02 +0000)
commit53deb98918263cd0a89d1a0aeb73f7010d8907bf
tree5bac2e7f91bd78cc14140f8e1443a88392d3ddb2
parent3f0252abc77399b20ab263c70d5ec328c405c525
- Query.join() can now construct multiple FROM clauses, if
needed.  Such as, query(A, B).join(A.x).join(B.y)
might say SELECT A.*, B.* FROM A JOIN X, B JOIN Y.
Eager loading can also tack its joins onto those
multiple FROM clauses.  [ticket:1337]
CHANGES
lib/sqlalchemy/orm/query.py
lib/sqlalchemy/orm/strategies.py
lib/sqlalchemy/sql/util.py
test/orm/eager_relations.py
test/orm/inheritance/query.py