diff options
author | David Rowley | 2023-01-23 04:35:01 +0000 |
---|---|---|
committer | David Rowley | 2023-01-23 04:35:01 +0000 |
commit | 16fd03e956540d1b47b743f6a84f37c54ac93dd4 (patch) | |
tree | 5d4e04184fcc5e119b92d48529b60bc160f99633 /doc | |
parent | 5a3a95385bd5a8f1a4fd50545b7efe9338581899 (diff) |
Allow parallel aggregate on string_agg and array_agg
This adds combine, serial and deserial functions for the array_agg() and
string_agg() aggregate functions, thus allowing these aggregates to
partake in partial aggregations. This allows both parallel aggregation to
take place when these aggregates are present and also allows additional
partition-wise aggregation plan shapes to include plans that require
additional aggregation once the partially aggregated results from the
partitions have been combined.
Author: David Rowley
Reviewed-by: Andres Freund, Tomas Vondra, Stephen Frost, Tom Lane
Discussion: https://postgr.es/m/CAKJS1f9sx_6GTcvd6TMuZnNtCh0VhBzhX6FZqw17TgVFH-ga_A@mail.gmail.com
Diffstat (limited to 'doc')
-rw-r--r-- | doc/src/sgml/func.sgml | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/doc/src/sgml/func.sgml b/doc/src/sgml/func.sgml index b8dac9ef467..e09e289a438 100644 --- a/doc/src/sgml/func.sgml +++ b/doc/src/sgml/func.sgml @@ -19746,7 +19746,7 @@ SELECT NULLIF(value, '(none)') ... <para> Collects all the input values, including nulls, into an array. </para></entry> - <entry>No</entry> + <entry>Yes</entry> </row> <row> @@ -19759,7 +19759,7 @@ SELECT NULLIF(value, '(none)') ... dimension. (The inputs must all have the same dimensionality, and cannot be empty or null.) </para></entry> - <entry>No</entry> + <entry>Yes</entry> </row> <row> @@ -20099,7 +20099,7 @@ SELECT NULLIF(value, '(none)') ... after the first is preceded by the corresponding <parameter>delimiter</parameter> (if it's not null). </para></entry> - <entry>No</entry> + <entry>Yes</entry> </row> <row> |