ClickHouse/docs/en/sql-reference/aggregate-functions/reference
Azat Khuzhin b9125bb351
Introduce groupArrayLast() (useful to store last X values) (#44521)
* Cleanup DataTypeCustomSimpleAggregateFunction::checkSupportedFunctions()

Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>

* Remove unused GroupArrayGeneralListImpl

Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>

* Introduce groupArrayLast() (useful to store last X values)

Also do some refactoring to make code cleaner:
- rename insert() to insertWithSampler() (since it is used only for
  groupArraySample())
- split merge methods into Last/RNG/...

Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>

Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2023-01-02 15:20:21 +01:00
..
any.md add slugs 2022-08-28 10:53:34 -04:00
anyheavy.md Docs: Reference external papers as DOIs 2022-09-28 12:21:58 +00:00
anylast.md add slugs 2022-08-28 10:53:34 -04:00
argmax.md add slugs 2022-08-28 10:53:34 -04:00
argmin.md add slugs 2022-08-28 10:53:34 -04:00
avg.md add slugs 2022-08-28 10:53:34 -04:00
avgweighted.md add slugs 2022-08-28 10:53:34 -04:00
categoricalinformationvalue.md replace symlinks 2022-08-28 17:34:50 -04:00
corr.md add slugs 2022-08-28 10:53:34 -04:00
count.md add slugs 2022-08-28 10:53:34 -04:00
covarpop.md add slugs 2022-08-28 10:53:34 -04:00
covarsamp.md add slugs 2022-08-28 10:53:34 -04:00
deltasum.md add slugs 2022-08-28 10:53:34 -04:00
deltasumtimestamp.md replace symlinks 2022-08-29 12:19:50 -04:00
entropy.md add slugs 2022-08-28 10:53:34 -04:00
exponentialmovingaverage.md Update exponentialmovingaverage.md 2022-12-08 11:40:27 -05:00
grouparray.md add slugs 2022-08-28 10:53:34 -04:00
grouparrayinsertat.md add slugs 2022-08-28 10:53:34 -04:00
grouparraylast.md Introduce groupArrayLast() (useful to store last X values) (#44521) 2023-01-02 15:20:21 +01:00
grouparraymovingavg.md add slugs 2022-08-28 10:53:34 -04:00
grouparraymovingsum.md add slugs 2022-08-28 10:53:34 -04:00
grouparraysample.md add slugs 2022-08-28 10:53:34 -04:00
groupbitand.md add slugs 2022-08-28 10:53:34 -04:00
groupbitmap.md add slugs 2022-08-28 10:53:34 -04:00
groupbitmapand.md replace symlinks 2022-08-28 17:34:50 -04:00
groupbitmapor.md replace symlinks 2022-08-28 17:34:50 -04:00
groupbitmapxor.md replace symlinks 2022-08-28 17:34:50 -04:00
groupbitor.md add slugs 2022-08-28 10:53:34 -04:00
groupbitxor.md add slugs 2022-08-28 10:53:34 -04:00
groupuniqarray.md add slugs 2022-08-28 10:53:34 -04:00
index.md Introduce groupArrayLast() (useful to store last X values) (#44521) 2023-01-02 15:20:21 +01:00
intervalLengthSum.md replace symlinks 2022-08-29 12:19:50 -04:00
kurtpop.md add slugs 2022-08-28 10:53:34 -04:00
kurtsamp.md add slugs 2022-08-28 10:53:34 -04:00
mannwhitneyutest.md add slugs 2022-08-28 10:53:34 -04:00
max.md replace symlinks 2022-08-28 17:34:50 -04:00
maxmap.md add slugs 2022-08-28 10:53:34 -04:00
meanztest.md add slugs 2022-08-28 10:53:34 -04:00
median.md add slugs 2022-08-28 10:53:34 -04:00
min.md replace symlinks 2022-08-28 17:34:50 -04:00
minmap.md add slugs 2022-08-28 10:53:34 -04:00
quantile.md add slugs 2022-08-28 10:53:34 -04:00
quantilebfloat16.md replace symlinks 2022-08-29 12:19:50 -04:00
quantiledeterministic.md add slugs 2022-08-28 10:53:34 -04:00
quantileexact.md add slugs 2022-08-28 10:53:34 -04:00
quantileexactweighted.md add slugs 2022-08-28 10:53:34 -04:00
quantiles.md add slugs 2022-08-28 10:53:34 -04:00
quantiletdigest.md add slugs 2022-08-28 10:53:34 -04:00
quantiletdigestweighted.md add slugs 2022-08-28 10:53:34 -04:00
quantiletiming.md add slugs 2022-08-28 10:53:34 -04:00
quantiletimingweighted.md add slugs 2022-08-28 10:53:34 -04:00
rankCorr.md add slugs 2022-08-28 10:53:34 -04:00
simplelinearregression.md add slugs 2022-08-28 10:53:34 -04:00
skewpop.md add slugs 2022-08-28 10:53:34 -04:00
skewsamp.md add slugs 2022-08-28 10:53:34 -04:00
sparkbar.md add slugs 2022-08-28 10:53:34 -04:00
stddevpop.md add slugs 2022-08-28 10:53:34 -04:00
stddevsamp.md add slugs 2022-08-28 10:53:34 -04:00
stochasticlinearregression.md add slugs 2022-08-28 10:53:34 -04:00
stochasticlogisticregression.md add slugs 2022-08-28 10:53:34 -04:00
studentttest.md add slugs 2022-08-28 10:53:34 -04:00
sum.md add slugs 2022-08-28 10:53:34 -04:00
sumcount.md replace symlinks 2022-08-29 12:19:50 -04:00
sumkahan.md replace symlinks 2022-08-29 12:19:50 -04:00
summap.md add slugs 2022-08-28 10:53:34 -04:00
sumwithoverflow.md add slugs 2022-08-28 10:53:34 -04:00
topk.md Docs: Reference external papers as DOIs 2022-09-28 12:21:58 +00:00
topkweighted.md add slugs 2022-08-28 10:53:34 -04:00
uniq.md add slugs 2022-08-28 10:53:34 -04:00
uniqcombined64.md add slugs 2022-08-28 10:53:34 -04:00
uniqcombined.md add slugs 2022-08-28 10:53:34 -04:00
uniqexact.md add slugs 2022-08-28 10:53:34 -04:00
uniqhll12.md add slugs 2022-08-28 10:53:34 -04:00
uniqthetasketch.md replace symlinks 2022-08-28 17:34:50 -04:00
varpop.md add slugs 2022-08-28 10:53:34 -04:00
varsamp.md add slugs 2022-08-28 10:53:34 -04:00
welchttest.md fix broken link 2022-12-02 14:27:57 -08:00