]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
- "not equals" comparisons of simple many-to-one relation
authorMike Bayer <mike_mp@zzzcomputing.com>
Sat, 18 Oct 2008 17:34:52 +0000 (17:34 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Sat, 18 Oct 2008 17:34:52 +0000 (17:34 +0000)
commit1127b10b278440247f18d1859e1f70a4aafaa9fb
treed1b149d4bf92b1a01235000490438bfd91391a0e
parent654794cdcf89eb7842ddf06bd9316bd860bca9e7
- "not equals" comparisons of simple many-to-one relation
to an instance will not drop into an EXISTS clause
and will compare foreign key columns instead.

- removed not-really-working use cases of comparing
a collection to an iterable.  Use contains() to test
for collection membership.

- Further simplified SELECT compilation and its relationship
to result row processing.

- Direct execution of a union() construct will properly set up
result-row processing. [ticket:1194]
CHANGES
lib/sqlalchemy/databases/maxdb.py
lib/sqlalchemy/databases/mssql.py
lib/sqlalchemy/databases/sybase.py
lib/sqlalchemy/orm/properties.py
lib/sqlalchemy/schema.py
lib/sqlalchemy/sql/compiler.py
test/orm/query.py
test/sql/testtypes.py