diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2007-02-05 23:26:37 +0000 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2007-02-05 23:26:37 +0000 |
commit | 55d455d7d0d4d67d9f3d13cf74de471c15ce5d50 (patch) | |
tree | 3e924f84e2b28d78e0e15e8401f42f777006073e /lib/sqlalchemy/ext/selectresults.py | |
parent | 54c5a4764233f515f696e667596364666f558473 (diff) | |
download | sqlalchemy-55d455d7d0d4d67d9f3d13cf74de471c15ce5d50.tar.gz |
- added distinct() method to SelectResults. generally should only make a difference
when using count().
Diffstat (limited to 'lib/sqlalchemy/ext/selectresults.py')
-rw-r--r-- | lib/sqlalchemy/ext/selectresults.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/sqlalchemy/ext/selectresults.py b/lib/sqlalchemy/ext/selectresults.py index 3e7fa93c8..5ad961f0a 100644 --- a/lib/sqlalchemy/ext/selectresults.py +++ b/lib/sqlalchemy/ext/selectresults.py @@ -89,6 +89,12 @@ class SelectResults(object): """apply an OFFSET to the query.""" return self[offset:] + def distinct(self): + """applies a DISTINCT to the query""" + new = self.clone() + new._ops['distinct'] = True + return new + def list(self): """return the results represented by this SelectResults as a list. |