|
|
e3c56b75ea
|
executor: buildWindow cannot call typeInfer twice (#30773)
close pingcap/tidb#30402
|
2021-12-20 11:11:46 +08:00 |
|
|
|
d3c6045f63
|
*: replace compareDatum by compare (#30421)
|
2021-12-06 20:41:56 +08:00 |
|
|
|
94e30df8e2
|
parser: fix compiling, add unit tests (#28700)
|
2021-10-11 23:15:25 +08:00 |
|
|
|
f50dd1f24c
|
expression: Push down group concat to TiFlash (#24778)
|
2021-08-30 15:44:12 +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 |
|
|
|
c8bc701170
|
*: misc cleanups to variable package (#24507)
|
2021-05-11 13:23:38 +08:00 |
|
|
|
3ef3e54b5e
|
planner: don't push down null sensitive join conditions (#19620)
|
2020-11-12 17:16:31 +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 |
|
|
|
978370f7cb
|
executor: add new agg function APPROX_COUNT_DISTINCT (#17175)
|
2020-06-18 22:00:14 +08:00 |
|
|
|
7ebcc20398
|
executor: support GROUP_CONCAT(ORDER BY) (#16591)
|
2020-05-06 18:41:22 +08:00 |
|
|
|
8f000fc353
|
planner: push avg & distinct functions across union (#16344)
|
2020-04-15 18:07:37 +08:00 |
|
|
|
36f0f37b40
|
expression, planner: remove some fields from `expression.Colum… (#12573)
|
2019-10-29 15:48:26 +08:00 |
|
|
|
c59028a2b5
|
*: let baseFuncDesc.typeInfer return error instead of panic (#10910)
|
2019-06-24 13:09:14 +08:00 |
|
|
|
1cc9d4d53c
|
expression: split aggregation descriptor for reuse (#8559)
|
2018-12-04 16:22:15 +08:00 |
|
|
|
b4746797fc
|
*: clone AggDesc before modifying its Mode in AggDesc.Split (#8328)
|
2018-11-16 15:53:22 +08:00 |
|
|
|
29f14d4178
|
*: change default charset and collation from 'utf8 utf8_bin' to 'utf8mb4 utf8mb4_bin' (#7965)
|
2018-11-09 16:32:21 +08:00 |
|
|
|
89dda9d9a8
|
*: move parser to a separate repository (#8036)
|
2018-10-25 11:12:10 +08:00 |
|
|
|
f3a9390d18
|
executor: refine the precision for avg (#7860)
|
2018-10-11 14:51:56 +08:00 |
|
|
|
78303cbb4d
|
planner/core: separate aggPrune from aggPushDown (#7676)
|
2018-10-08 19:51:09 +08:00 |
|
|
|
b3cda9a7dc
|
expression: fix comments mistake (#7713)
|
2018-09-17 14:28:14 +08:00 |
|
|
|
4836aa33c3
|
executor: support new aggregate framework for HashAggExec (#7268)
|
2018-08-21 15:17:25 +08:00 |
|
|
|
f98ef22ded
|
expression, executor: add a new interface MergePartialResult for the new aggregation framework (#7281)
|
2018-08-13 14:54:06 +08:00 |
|
|
|
9eb197f754
|
executor: remove the old evaluate logic of stream agg (#7251)
|
2018-08-03 08:34:28 +08:00 |
|
|
|
e3ba021f5a
|
*: make system variable 'group_concat_max_len' work (#7080)
|
2018-07-26 20:02:56 +08:00 |
|
|
|
ab46569a50
|
executor: refine StreamAggExec when child is empty (#7002)
|
2018-07-11 14:33:48 +08:00 |
|
|
|
dd37138dc0
|
*: support parallel hash agg (#6658)
|
2018-06-29 22:59:47 +08:00 |
|
|
|
35b68b63ac
|
expression, executor: extract expression to ProjExec from AggExec (#6839)
|
2018-06-22 15:25:44 +08:00 |
|
|
|
9150b0f25e
|
executor, expression: fix a panic of MAX/MIN (#6632)
|
2018-05-24 18:28:32 +08:00 |
|
|
|
12c87929b8
|
*:fix some golint && ineffassign && misspell to improve GoReport Result (#5867)
|
2018-02-23 19:31:05 +08:00 |
|
|
|
4e1a114e68
|
*: move package context to sessionctx (#5890)
|
2018-02-22 18:03:38 +08:00 |
|
|
|
2550969cae
|
aggregation, plan: split the presentation and evaluation layers of aggregation functions (#5635)
|
2018-01-15 15:48:03 +08:00 |
|