summaryrefslogtreecommitdiff
path: root/django/db/models/expressions.py
Commit message (Expand)AuthorAgeFilesLines
...
* Fixed #32143 -- Used EXISTS to exclude multi-valued relationships.Simon Charette2020-10-281-5/+4
* Fixed #32126 -- Fixed grouping by Case() annotation without cases.Hannes Ljungberg2020-10-211-0/+5
* Refs #32096 -- Fixed ExpressionWrapper crash with JSONField key transforms.Mariusz Felisiak2020-10-141-1/+1
* Fixed #32060 -- Added Random database function.Nick Pope2020-10-021-10/+0
* Fixed #31723 -- Fixed window functions crash with DecimalField on SQLite.Hasan Ramezani2020-09-231-1/+11
* Fixed #31919 -- Resolved output_field of IntegerField subclasses combinations.Simon Charette2020-08-311-0/+1
* Fixed #31792 -- Made Exists() reuse QuerySet.exists() optimizations.Simon Charette2020-08-131-3/+1
* Fixed #30446 -- Resolved Value.output_field for stdlib types.Simon Charette2020-07-151-7/+59
* Refs #25425 -- Allowed unresolved Value() instances to be compiled.Simon Charette2020-07-141-0/+4
* Fixed #31773 -- Fixed preserving output_field in ExpressionWrapper for combin...Mariusz Felisiak2020-07-091-4/+3
* Fixed #31755 -- Made temporal subtraction resolve output field.Sergey Fedoseev2020-07-011-19/+24
* Refs #28621 -- Fixed crash of annotations with nested OuterRef.Sergey Fedoseev2020-07-011-0/+2
* Fixed #28925 -- Fixed durations-only expressions crash on SQLite and MySQL.Sergey Fedoseev2020-06-301-22/+16
* Refs #28925 -- Simplified CombinedExpression.as_sql() a bit.Sergey Fedoseev2020-06-301-10/+10
* Fixed #31659 -- Made ExpressionWrapper preserve output_field for combined exp...Mariusz Felisiak2020-06-121-0/+3
* Fixed #31660 -- Fixed queryset crash when grouping by m2o relation.Mariusz Felisiak2020-06-081-1/+3
* Fixed #31651 -- Made ExpressionWrapper use grouping columns from wrapped expr...Thodoris Sotiropoulos2020-06-031-0/+3
* Fixed #31606 -- Allowed using condition with lookups in When() expression.Ryan Heard2020-05-271-2/+5
* Fixed #31607 -- Fixed evaluated Subquery equality.Mariusz Felisiak2020-05-191-1/+8
* Fixed #31584 -- Fixed crash when chaining values()/values_list() after Exists...Mariusz Felisiak2020-05-141-1/+2
* Fixed #31415 -- Fixed crash when nested OuterRef is used with operators or in...Hasan Ramezani2020-04-041-0/+3
* Fixed #31396 -- Added binary XOR operator to F expressions.Hannes Ljungberg2020-03-251-0/+4
* Fixed #31376 -- Optimized nulls ordering when possible on SQLite and MySQL.Simon Charette2020-03-181-2/+6
* Fixed #31150 -- Included subqueries that reference related fields in GROUP BY...Mariusz Felisiak2020-03-031-1/+14
* Fixed #31251 -- Disabled grouping by OuterRef() annotation.Rohit2020-02-271-0/+3
* Simplified imports from django.db and django.contrib.gis.db.Nick Pope2020-02-041-2/+1
* Fixed #31094 -- Included columns referenced by subqueries in GROUP BY on aggr...Simon Charette2019-12-191-1/+1
* Refs #11964 -- Removed SimpleCol in favor of Query(alias_cols).Simon Charette2019-11-211-42/+12
* Refs #13312 -- Simplified handling of nulls ordering on MySQL.Nick Pope2019-11-041-20/+9
* Refs #13312 -- Removed unnecessary IF wrapping in nulls_last handling on MySQL.Simon Charette2019-10-311-1/+1
* Fixed #30860 -- Disabled unneeded NULLS FIRST/LAST workaround on SQLite 3.30+.Simon Charette2019-10-091-4/+5
* Fixed #30651 -- Made __eq__() methods return NotImplemented for not implement...ElizabethU2019-10-011-1/+3
* Refs #25367 -- Simplified OrderBy and Lookup by using Case() instead of RawSQ...Mariusz Felisiak2019-08-291-5/+5
* Fixed #25367 -- Allowed boolean expressions in QuerySet.filter() and exclude().Matthew Schinckel2019-08-291-1/+15
* Fixed #30727 -- Made Subquery pickle without evaluating their QuerySet.Andrew Brown2019-08-271-0/+5
* Refs #25367 -- Moved Oracle Exists() handling to contextual methods.Simon Charette2019-08-131-6/+18
* Refs #25367 -- Moved select_format hook to BaseExpression.Simon Charette2019-08-131-0/+7
* Refs #24793 -- Removed bogus connection argument from SQLCompiler.compile() c...Simon Charette2019-08-121-2/+2
* Fixed #30668 -- Made QuerySet.filter() raise NotSupportedError if any of sour...aaktsipetrov2019-08-021-2/+0
* Fixed #28289 -- Fixed crash of RawSQL annotations on inherited model fields.can2019-07-111-0/+10
* Fixed #30628 -- Adjusted expression identity to differentiate bound fields.Simon Charette2019-07-101-1/+4
* Fixed #30548 -- Improved exception when expression contains mixed types.CruxBox2019-06-101-2/+9
* Fixed #28621 -- Fixed crash of annotations with OuterRef.Mariusz Felisiak2019-03-271-0/+2
* Removed obsolete Lookup hook to prepare rhs expressions.Simon Charette2019-03-211-10/+0
* Refs #27149, #29542 -- Simplified subquery parentheses wrapping logic.Simon Charette2019-03-211-12/+2
* Refs #27149 -- Moved subquery expression resolving to Query.Simon Charette2019-03-211-53/+11
* Refs #27149 -- Made Subquery store Query instead of Queryset.Simon Charette2019-03-211-23/+22
* Fixed #30158 -- Avoided unnecessary subquery group by on aggregation.Simon Charette2019-03-211-0/+5
* Refs #30158 -- Added alias argument to Expression.get_group_by_cols().Simon Charette2019-03-211-10/+10
* Fixed #30027 -- Errored out on Window function usage if unsupported.Simon Charette2019-02-091-0/+3