summaryrefslogtreecommitdiff
path: root/django/db/models/sql/where.py
AgeCommit message (Expand)Author
2017-12-08Refs #27849 -- Removed empty Q() hack in filtered Aggregate.as_sql().Simon Charette
2017-12-01Fixed #28863 -- Fixed filter on annotation that contains Q.Sergey Fedoseev
2017-09-18Fixed #26608 -- Added support for window expressions (OVER clause).Mads Jensen
2017-02-28Refs #27656 -- Updated django.db docstring verbs according to PEP 257.Anton Samarchyan
2017-01-19Refs #23919 -- Stopped inheriting from object to define new style classes.Simon Charette
2017-01-16Fixed #25307 -- Fixed QuerySet.annotate() crash with conditional expressions.Josh Smeaton
2016-10-28Fixed #20939 -- Simplified query generation by converting QuerySet to Query.Tim Graham
2016-10-12Removed unused SubqueryConstraint.relabel_aliases() and clone() methods.Tim Graham
2016-08-08Moved EmpytResultSet to django.core.exceptions.Johannes Dollinger
2015-02-06Sorted imports with isort; refs #23860.Tim Graham
2015-02-04Removed non-used EmptyShortCircuitAnssi Kääriäinen
2015-02-04Removed EverythingNodeAnssi Kääriäinen
2015-02-04Fixed #24268 -- removed Query.havingAnssi Kääriäinen
2015-01-30Fixed #24211 -- Removed ValuesQuerySet() and ValuesListQuerySet().Loic Bistuer
2015-01-27Fixed #24154 -- Backends can now check support for expressionsJosh Smeaton
2015-01-19Removed legacy ORM lookup support per deprecation timeline; refs #16187.Tim Graham
2015-01-15Replaced inner functions by class methods.Simon Charette
2015-01-12Fixed #24031 -- Added CASE expressions to the ORM.Michał Modzelewski
2014-12-13Fixed #23812 -- Changed django.utils.six.moves.xrange imports to rangeMichael Hall
2014-11-16Renamed qn to compilerJosh Smeaton
2014-11-15Fixed #14030 -- Allowed annotations to accept all expressionsJosh Smeaton
2014-04-26Fix many many typos in comments throughout the codebaseAlex Gaynor
2014-04-16Fixed #22434 -- Retain ordering on related sliced subqueries.Justin Hamade
2014-03-08Fixed #21188 -- Introduced subclasses for to-be-removed-in-django-XX warningsClaude Paroz
2014-01-18Fixed #16187 -- refactored ORM lookup systemAnssi Kääriäinen
2013-11-28Fixed E125 pep8 warningsChristopher Medrela
2013-07-29Removed most of absolute_import importsClaude Paroz
2013-07-14Fixed #20746 -- Removed Python 2.6 specific code/docsTim Graham
2013-07-08A large number of stylistic cleanups across django/db/Alex Gaynor
2013-05-27Fixed #20507 -- SubqueryConstraint alias relabelingAnssi Kääriäinen
2013-05-20Fixed qs.values() regression when used in subqueryAnssi Kääriäinen
2013-05-19Fixed #11442 -- Postgresql backend casts all inet types to textErik Romijn
2013-03-24Fixed Oracle specific failures in multicolumn joinsAnssi Kääriäinen
2013-03-24Fixed #19385 again, now with real code changesAnssi Kääriäinen
2013-03-22Fixed #20094 - Be more careful when checking for IteratorMarc Tamlyn
2013-03-17Fixed #19635 -- Made fields pickleableAnssi Kääriäinen
2013-03-13Refactored qs.add_q() and utils/tree.pyAnssi Kääriäinen
2013-03-12Fixed #19964 -- Removed relabel_aliases from some structsAnssi Kääriäinen
2013-02-24Revert "fixes #19263" - Fails if not SQLiteHonza Kral
2013-02-23fixes #19263Marcin Biernat
2013-02-16Fixed #17260 -- Added time zone aware aggregation and lookups.Aymeric Augustin
2013-02-11Added a check in the creation of IS NULL clauses.Aymeric Augustin
2013-01-08Fixed #16759 -- Remove use of __deepcopy__ in qs.clone()Anssi Kääriäinen
2013-01-06Fixed #19173 -- Made EmptyQuerySet a marker class onlyAnssi Kääriäinen
2012-07-22[py3] Added Python 3 compatibility for xrange.Aymeric Augustin
2012-07-03Fixed comment wording in sql/where.pyAnssi Kääriäinen
2012-07-01Fixed a regression introduced in where.as_sql() refactorAnssi Kääriäinen
2012-07-01Refactored the empty/full result logic in WhereNode.as_sql()Anssi Kääriäinen
2012-05-22Replaced 'next' testing by collections.Iterator testing.Claude Paroz
2012-04-09Fixed #17877 -- Ensured that extra WHERE clauses get correctly ANDed when the...Julien Phalip