summaryrefslogtreecommitdiff
path: root/django/db/models/sql/where.py
AgeCommit message (Expand)Author
2022-11-09Fixed #28477 -- Stripped unused annotations on aggregation.Simon Charette
2022-11-07Refs #33374 -- Adjusted full match condition handling.Simon Charette
2022-10-06Refs #30158 -- Removed alias argument for Expression.get_group_by_cols().Simon Charette
2022-09-23Fixed #34024 -- Fixed crash when aggregating querysets with Q objects annotat...David Sanders
2022-08-15Refs #28333 -- Added partial support for filtering against window functions.Simon Charette
2022-07-27Refs #32948 -- Added Node.__copy__().Nick Pope
2022-07-27Refs #32948 -- Simplified WhereNode and Node.__deepcopy__()/add().Nick Pope
2022-07-27Refs #32948 -- Renamed Node._new_instance() to Node.create().Nick Pope
2022-07-27Removed obsolete docstring from WhereNode.clone().Nick Pope
2022-03-04Fixed #29865 -- Added logical XOR support for Q() and querysets.Ryan Heard
2022-02-07Refs #33476 -- Reformatted code with Black.django-bot
2021-09-30Fixed #33159 -- Reverted "Fixed #32970 -- Changed WhereNode.clone() to create...Mariusz Felisiak
2021-09-20Fixed #32970 -- Changed WhereNode.clone() to create a shallow copy of children.Keryn Knight
2021-08-09Removed unnecessary WhereNode.is_summary.Mariusz Felisiak
2021-07-09Fixed #27021 -- Allowed lookup expressions in annotations, aggregations, and ...Ian Foote
2021-06-30Fixed #32786 -- Moved subquery ordering clearing optimization to the _in lookup.Hannes Ljungberg
2020-09-15Fixed #32007 -- Fixed queryset crash with Q() annotation and aggregation.Mariusz Felisiak
2019-08-17Fixed #29545 -- Fixed using filter lookups againts nested subquery expressions.Simon Charette
2019-03-21Refs #27149 -- Moved subquery expression resolving to Query.Simon Charette
2019-03-21Refs #30158 -- Added alias argument to Expression.get_group_by_cols().Simon Charette
2018-08-01Fixed typos in comments and docs.luz.paz
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