]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
- Query now implements __clause_element__() which produces
authorMike Bayer <mike_mp@zzzcomputing.com>
Tue, 27 Jan 2009 01:05:20 +0000 (01:05 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Tue, 27 Jan 2009 01:05:20 +0000 (01:05 +0000)
commit7e7aa8f7c28628c4b5de7428c33ed63552e8f5b9
tree8e3a9f3cd2449100e88e76f51ef30fa1c85c76e3
parent332be8c3962f57206680b79f064b1995884a5a2d
- Query now implements __clause_element__() which produces
its selectable, which means a Query instance can be accepted
in many SQL expressions, including col.in_(query),
union(query1, query2), select([foo]).select_from(query),
etc.

- the __selectable__() interface has been replaced entirely
by __clause_element__().
CHANGES
lib/sqlalchemy/ext/sqlsoup.py
lib/sqlalchemy/orm/query.py
lib/sqlalchemy/sql/expression.py
test/orm/query.py