diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2005-11-05 05:39:08 +0000 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2005-11-05 05:39:08 +0000 |
commit | 1b693d3230b79f09dbcb4901049137f09c3f278f (patch) | |
tree | ba9b1ac92cd2d2b63defe1577c688f3453bfaa76 /lib/sqlalchemy/sql.py | |
parent | f0b12f6f47932232b271ca87e067d06f42504eec (diff) | |
download | sqlalchemy-1b693d3230b79f09dbcb4901049137f09c3f278f.tar.gz |
Diffstat (limited to 'lib/sqlalchemy/sql.py')
-rw-r--r-- | lib/sqlalchemy/sql.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/sqlalchemy/sql.py b/lib/sqlalchemy/sql.py index f74a77091..784eae8f5 100644 --- a/lib/sqlalchemy/sql.py +++ b/lib/sqlalchemy/sql.py @@ -23,7 +23,7 @@ import sqlalchemy.util as util import sqlalchemy.types as types import string -__ALL__ = ['textclause', 'select', 'join', 'and_', 'or_', 'union', 'unionall', 'desc', 'asc', 'outerjoin', 'alias', 'subquery', 'bindparam', 'sequence'] +__ALL__ = ['textclause', 'select', 'join', 'and_', 'or_', 'not_', 'union', 'unionall', 'desc', 'asc', 'outerjoin', 'alias', 'subquery', 'bindparam', 'sequence'] def desc(column): """returns a descending ORDER BY clause element, e.g.: @@ -118,6 +118,10 @@ def or_(*clauses): clause = _compound_clause('OR', *clauses) return clause +def not_(clause): + clause.parens=True + return BinaryClause(TextClause("NOT"), clause, None) + def exists(*args, **params): s = select(*args, **params) return BinaryClause(TextClause("EXISTS"), s, None) |