|
|
9aa756336e
|
executor: avoid sum from avg overflow (#30010)
|
2021-12-03 11:09:55 +08:00 |
|
|
|
7755d25aba
|
*: Integrate SkyWalking-eyes to check license headers in CI and fix licenses headers (#27198)
|
2021-08-16 18:52:00 +08:00 |
|
|
|
853c41e3fb
|
executor: add builtin aggregate function json_arrayagg (#19957)
|
2021-08-04 16:15:07 +08:00 |
|
|
|
dbb753fd02
|
executor: create PipelinedWindowExec (#23022)
|
2021-06-03 15:38:27 +08:00 |
|
|
|
04c334ba56
|
executor: Improve max/min window function with deque-based sliding window (#22628)
|
2021-04-14 13:11:52 +08:00 |
|
|
|
a3facd0f71
|
expression, planner: fix decimal results for aggregate functions (#20017)
|
2020-11-11 14:46:22 +08:00 |
|
|
|
aceecf0732
|
executor: support new aggregate funtion APPROX_PERCENTILE (#19799)
Signed-off-by: leiysky <leiysky@outlook.com>
|
2020-09-24 15:59:38 +08:00 |
|
|
|
1d5b724e82
|
executor: implement meldata for jsonobjectagg funcs to track memUsage (#19819)
|
2020-09-22 10:42:08 +08:00 |
|
|
|
5d52a34b24
|
executor: trace memory usage of ntile() (#19756)
|
2020-09-10 13:24:09 +08:00 |
|
|
|
bcfaaf5595
|
executor: implement meldata for rank funcs to track memUsage (#19766)
|
2020-09-07 11:09:06 +08:00 |
|
|
|
9047a9c881
|
executor: fix wrong behavior for max/min on ENUM/SET column (#19552)
Co-authored-by: ti-srebot <66930949+ti-srebot@users.noreply.github.com>
Co-authored-by: Yiding Cui <winoros@gmail.com>
|
2020-09-01 21:18:03 +08:00 |
|
|
|
b4f0854d19
|
executor: implement memDelta for avg funcs to track memUsage (#18901)
|
2020-08-28 14:01:41 +08:00 |
|
|
|
b178de06ad
|
executor: Trace the memory usage of AggFunc in HashAggExec (#18257)
|
2020-07-06 20:48:41 +08:00 |
|
|
|
978370f7cb
|
executor: add new agg function APPROX_COUNT_DISTINCT (#17175)
|
2020-06-18 22:00:14 +08:00 |
|
|
|
5192c26150
|
executor: optimize count distinct with single column (#15323)
|
2020-03-31 15:04:12 +08:00 |
|
|
|
17da140f15
|
executor: Improve the performance of WindowExec by using sliding window (#14294)
|
2020-02-07 18:38:54 +08:00 |
|
|
|
ebc6a2d39d
|
*: add builtin aggregate function json_objectagg (#11154)
|
2020-02-04 21:41:55 +08:00 |
|
|
|
9bf17e6c9e
|
executor: fix wrong behavior when ENUM column meet Aggregati… (#14035)
|
2020-01-07 11:26:26 +08:00 |
|
|
|
f98ef22ded
|
expression, executor: add a new interface MergePartialResult for the new aggregation framework (#7281)
|
2018-08-13 14:54:06 +08:00 |
|
|
|
1562f25787
|
add sum_decimal method for aggfunc (#7096)
|
2018-07-26 13:24:57 +08:00 |
|
|
|
6b13c4309c
|
executor: support firstrow under new aggregation evaluation framework (#7057)
|
2018-07-18 09:37:09 +08:00 |
|
|
|
b29d52ba9c
|
executor: support group_concat under new aggregation evaluation framework (#7032)
|
2018-07-17 20:22:13 +08:00 |
|
|
|
9c9ddf391f
|
executor: support the remained types for max/min (#7056)
support String/ Time/ Duration/ JSON for max/min
|
2018-07-17 00:15:45 +08:00 |
|
|
|
4a7869e807
|
aggfuncs: implement Count with new aggregation framework (#7009)
|
2018-07-12 17:11:33 +08:00 |
|
|
|
7375633948
|
executor: support bit_and/bit_xor func in new agg evaluation framework (#7004)
|
2018-07-12 16:11:44 +08:00 |
|
|
|
0ef52acf82
|
executor: support MAX/MIN in new evaluation framework partially (#6971)
|
2018-07-12 15:01:16 +08:00 |
|
|
|
7de2b6a042
|
aggfuncs: implement avg(distinct) functions (#7015)
* aggfuncs: implement avg(distinct) functions
|
2018-07-11 15:54:13 +08:00 |
|
|
|
363cdc2d93
|
aggfuncs: implement bit-or with new aggregation framework (#6975)
|
2018-07-05 16:33:41 +08:00 |
|
|
|
ef1b9dfae1
|
aggfuncs: partially implement "AVG" (#6951)
|
2018-07-03 15:41:23 +08:00 |
|
|
|
3c05d77a17
|
executor: introduce a new execution framework for aggregate functions (#6852)
|
2018-06-29 16:52:56 +08:00 |
|