summaryrefslogtreecommitdiff
path: root/django/contrib/postgres/aggregates
Commit message (Expand)AuthorAgeFilesLines
* Refs #10929 -- Stopped forcing empty result value by PostgreSQL aggregates.Mariusz Felisiak2023-01-171-62/+5
* Refs #33308 -- Deprecated support for passing encoded JSON string literals to...Simon Charette2022-12-011-6/+46
* Fixed #34016 -- Fixed QuerySet.values()/values_list() crash on ArrayAgg() and...Alexander Kerkum2022-09-171-2/+5
* Refs #33476 -- Reformatted code with Black.django-bot2022-02-073-38/+53
* Refs #33304 -- Enclosed aggregate ordering logic in an expression.Simon Charette2021-11-231-35/+14
* Fixed #33262 -- Fixed crash of conditional aggregation on Exists().Hannes Ljungberg2021-11-041-1/+1
* Fixed #32961 -- Added BitXor() aggregate to django.contrib.postgres.Nick Pope2021-10-011-1/+6
* Fixed #33141 -- Renamed Expression.empty_aggregate_value to empty_result_set_...David Wobrock2021-09-291-1/+1
* Fixed #33114 -- Defined default output_field of StringAgg.ali2021-09-271-1/+4
* Refs #10929 -- Deprecated forced empty result value for PostgreSQL aggregates.Nick Pope2021-07-191-17/+52
* Fixed #10929 -- Added default argument to aggregates.Nick Pope2021-07-192-7/+7
* Refs #26430 -- Re-introduced empty aggregation optimization.Simon Charette2021-07-021-3/+1
* Fixed #32169 -- Added distinct support to JSONBAgg.Artur Beltsov2020-11-041-1/+2
* Refs #32096 -- Fixed crash of ArrayAgg/StringAgg/JSONBAgg with ordering over ...Mariusz Felisiak2020-10-141-1/+1
* Fixed #31956 -- Fixed crash of ordering by JSONField with a custom decoder on...Mariusz Felisiak2020-08-281-1/+1
* Refs #31720 -- Defined default output_field of BoolAnd() and BoolOr() aggrega...David Chorpash2020-07-211-1/+3
* Fixed #31691 -- Added ordering support to JSONBAgg.John Parton2020-06-131-1/+2
* Fixed #12990, Refs #27694 -- Added JSONField model field.sage2020-05-081-2/+2
* Simplified imports from django.db and django.contrib.gis.db.Nick Pope2020-02-043-5/+3
* Fixed CVE-2020-7471 -- Properly escaped StringAgg(delimiter) parameter.Simon Charette2020-02-032-4/+6
* Fixed #31097 -- Fixed crash of ArrayAgg and StringAgg with filter when used i...David Wobrock2019-12-311-10/+1
* Removed unnecessary StatAggregate.resolve_expression().Jon Dufresne2019-08-081-3/+0
* Fixed #30315 -- Fixed crash of ArrayAgg and StringAgg with ordering when used...Caio Ariede2019-05-281-0/+6
* Fixed #30332 -- Fixed crash of ordering by expressions with params in ArrayAg...Simone Pellizzari2019-04-061-6/+10
* Fixed #28658 -- Added DISTINCT handling to the Aggregate class.Simon Charette2019-01-091-6/+4
* Fixed #26067 -- Added ordering support to ArrayAgg and StringAgg.Floris den Hengst2018-06-282-4/+53
* Fixed #28908 -- Allowed ArrayField lookups on ArrayAgg annotations.Sergey Fedoseev2017-12-301-1/+5
* Simplified Count.convert_value() and RegrCount.convert_value().Sergey Fedoseev2017-09-161-3/+1
* Fixed #28492 -- Defined default output_field of expressions at the class level.Simon Charette2017-09-111-4/+4
* Fixed #27849 -- Added filtering support to aggregates.Tom2017-08-121-6/+6
* Fixed #28370 -- Deprecated the context arg of Field.from_db_value() and Expre...Tim Graham2017-07-202-4/+4
* Fixed #28394 -- Allowed setting BaseExpression.output_field (renamed from _ou...Sergey Fedoseev2017-07-141-1/+1
* Simplified handling of expressions in StatAggregate.Sergey Fedoseev2017-03-231-10/+1
* Fixed #27767 -- Added distinct argument to ArrayAgg.orf2017-02-041-0/+4
* Refs #23919 -- Replaced super(ClassName, self) with super().chillaranand2017-01-252-5/+5
* Refs #26327 -- Renamed JsonAgg to JSONBAgg.Mads Jensen2016-11-281-2/+2
* Fixed #26327 -- Added JsonAgg to contrib.postgres.Mads Jensen2016-10-071-1/+12
* Fixed #26617 -- Added distinct argument to contrib.postgres's StringAgg.Rustam Kashapov2016-06-021-3/+4
* Fixed #24301 -- Added PostgreSQL-specific aggregate functionsAndriy Sokolovskiy2015-03-303-0/+125