summaryrefslogtreecommitdiff
path: root/django/db/models/expressions.py
Commit message (Expand)AuthorAgeFilesLines
* Fixed #34368 -- Made subquery raise NotSupportedError when referencing outer ...Simon Charette2023-02-271-0/+5
* Refs #33476 -- Applied Black's 2023 stable style.David Smith2023-02-011-1/+0
* Fixed #34254 -- Fixed return value of Exists() with empty queryset.Raj Desai2023-01-261-0/+1
* Refs #34233 -- Used types.NoneType.Nick Pope2023-01-181-1/+1
* Refs #33543 -- Made Expression.asc()/desc() and OrderBy raise ValueError when...Mariusz Felisiak2023-01-171-12/+1
* Fixed #28477 -- Stripped unused annotations on aggregation.Simon Charette2022-11-091-0/+9
* Refs #33374 -- Adjusted full match condition handling.Simon Charette2022-11-071-10/+7
* Fixed #16211 -- Added logical NOT support to F expressions.David Wobrock2022-10-311-25/+58
* Refs #30158 -- Removed alias argument for Expression.get_group_by_cols().Simon Charette2022-10-061-20/+18
* Refs #33992 -- Refactored subquery grouping logic.Simon Charette2022-10-061-22/+5
* Refs #33308 -- Enabled explicit GROUP BY and ORDER BY aliases.Simon Charette2022-10-061-1/+3
* Fixed #33464 -- Resolved output_field for combined numeric expressions with M...David Wobrock2022-09-271-0/+1
* Fixed #33992 -- Fixed queryset crash when aggregating over a group containing...Simon Charette2022-09-081-0/+8
* Refs #28333 -- Added partial support for filtering against window functions.Simon Charette2022-08-151-2/+13
* Replaced Expression.replace_references() with .replace_expressions().Simon Charette2022-08-111-5/+8
* Refs #33895 -- Fixed Case() crash with filters that match everything in When(...Mariusz Felisiak2022-08-101-4/+9
* Fixed #33895 -- Fixed Case() crash with filters that match everything in When().David Wobrock2022-08-091-0/+5
* Fixed #33902 -- Fixed Meta.constraints validation crash with F() expressions.Mariusz Felisiak2022-08-091-3/+4
* Fixed #33898 -- Fixed Window() expression crash with ArrayAgg().Mariusz Felisiak2022-08-061-6/+5
* Fixed #33543 -- Deprecated passing nulls_first/nulls_last=False to OrderBy an...Mariusz Felisiak2022-05-121-6/+20
* Fixed #29538 -- Fixed crash of ordering by related fields when Meta.ordering ...Ed Rivas2022-05-121-0/+12
* Fixed #30581 -- Added support for Meta.constraints validation.Gagaro2022-05-101-0/+12
* Fixed #33397 -- Corrected resolving output_field for DateField/DateTimeField/...Luke Plant2022-03-311-16/+89
* Refs #33397 -- Added register_combinable_fields().Luke Plant2022-03-311-10/+55
* Refs #30581 -- Allowed sql.Query to be used without model.Gagaro2022-03-161-6/+9
* Fixed #29865 -- Added logical XOR support for Q() and querysets.Ryan Heard2022-03-041-4/+16
* Refs #33476 -- Reformatted code with Black.django-bot2022-02-071-186/+318
* Refs #33482 -- Fixed QuerySet selecting and filtering againts negated Exists(...Mariusz Felisiak2022-02-071-1/+4
* Fixed #33482 -- Fixed QuerySet filtering againts negated Exists() with empty ...Simon Charette2022-02-021-7/+12
* Fixed #33435 -- Fixed invalid SQL generatered by Subquery.as_sql().My-Name-Is-Nabil2022-01-171-1/+2
* Fixed #33216 -- Simpilified deconstructed paths for some expressions.Allen Jonathan David2022-01-071-0/+6
* Fixed #33282 -- Fixed a crash when OR'ing subquery and aggregation lookups.Simon Charette2021-12-021-4/+5
* Fixed #33304 -- Allowed passing string expressions to Window(order_by).Simon Charette2021-11-231-10/+11
* Refs #33304 -- Enclosed aggregate ordering logic in an expression.Simon Charette2021-11-231-2/+22
* Fixed #33257 -- Fixed Case() and ExpressionWrapper() with decimal values on S...Matthijs Kooijman2021-11-081-2/+2
* Made F deconstruction omit 'expressions' in the path.Adam Johnson2021-10-211-1/+1
* Fixed #33018 -- Fixed annotations with empty queryset.David Wobrock2021-09-291-1/+8
* Fixed #33141 -- Renamed Expression.empty_aggregate_value to empty_result_set_...David Wobrock2021-09-291-2/+2
* Fixed #27021 -- Allowed lookup expressions in annotations, aggregations, and ...Ian Foote2021-07-091-3/+3
* Refs #26430 -- Re-introduced empty aggregation optimization.Simon Charette2021-07-021-0/+5
* Refs #24121 -- Improved Value.__repr__().Mariusz Felisiak2021-05-241-1/+1
* Fixed #32714 -- Prevented recreation of migration for Meta.ordering with Orde...Simon Charette2021-05-051-2/+1
* Fixed #32632, Fixed #32657 -- Removed flawed support for Subquery deconstruct...Simon Charette2021-04-281-18/+8
* Refs #25287 -- Added support for multiplying and dividing DurationField by sc...Tobias Bengfort2021-04-201-1/+19
* Removed unnecessary line in OrderBy.as_sql().David Beitey2021-04-201-1/+0
* Fixed #32585 -- Fixed Value() crash with DecimalField on SQLite.Hasan Ramezani2021-03-291-1/+1
* Fixed #32478 -- Included nested columns referenced by subqueries in GROUP BY ...Simon Charette2021-02-241-1/+4
* Fixed #26167 -- Added support for functional indexes.Hannes Ljungberg2021-01-131-1/+8
* Fixed #32200 -- Fixed grouping by ExpressionWrapper() with Q objects.Hasan Ramezani2020-11-191-3/+7
* Fixed #31507 -- Added QuerySet.exists() optimizations to compound queries.David-Wobrock2020-11-161-4/+11