dd65832136
*: add context for hook of getting/setting variables ( #38379 )
...
close pingcap/tidb#38378
2022-10-18 16:43:53 +08:00
0b1d3e0da3
*: cleanup sysvar API usage ( #36640 )
...
close pingcap/tidb#36639
2022-08-02 07:54:04 +08:00
9a77892ac8
execution: avoid decimal overflow and check valid ( #34399 )
...
close pingcap/tidb#30347 , close pingcap/tidb#34388
2022-06-17 21:42:36 +08:00
1c6dcf0913
planner: support push window function down to tiflash ( #31601 )
...
Issue Number: close #33072
2022-05-13 14:12:28 +08:00
f949e01e0b
planner, expression: pushdown AggFuncMode to coprocessor ( #31392 )
...
close pingcap/tidb#30923
2022-02-11 17:49:37 +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
362883c245
expression, planner: allow pushdown count distinct when enumerate physical plans ( #22867 )
2021-03-11 19:22:55 +08:00
205c40186a
*: support aggregate function stddev_samp() and var_samp() ( #19810 )
...
Co-authored-by: Zhuomin(Charming) Liu <lzmhhh123@gmail.com >
Co-authored-by: ti-srebot <66930949+ti-srebot@users.noreply.github.com >
2020-09-16 17:44:41 +08:00
49af6a511f
expression: Support stddev_pop function ( #19195 )
...
* add stddev_pop function
* fix for make check
* not push down
* add util test
* stddevpop inherit from varpop
* fix typo
* support std and stddev
* update go.mod
* uodate parser master
* fix ditto
* fix fix
Co-authored-by: ti-srebot <66930949+ti-srebot@users.noreply.github.com >
2020-08-27 19:42:53 +08:00
931ff98df5
simple fixes for the staticcheck linter ( #18923 )
...
Note that this found 2 bugs where errors were being silently ignored.
These are really simple fixes that didn't require much thought.
There are still more staticcheck warnings that should be fixed.
Co-authored-by: ti-srebot <66930949+ti-srebot@users.noreply.github.com >
2020-08-06 13:38:17 +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
4eb9ca3d3f
planner: push aggregation functions with distinct to cop ( #15500 )
2020-04-01 20:49:14 +08:00
e43e4d4fdd
*: fix bug of cluster table agg push down. ( #14923 )
2020-02-27 13:42:54 +08:00
ebc6a2d39d
*: add builtin aggregate function json_objectagg ( #11154 )
2020-02-04 21:41:55 +08:00
86ff21b076
*: add builtin aggregate function VAR_POP ( #14101 )
2020-01-07 20:55:29 +08:00
5b6422df58
*: support read remote TiDB memory table of cluster ( #13065 )
2019-12-04 13:05:36 +08:00
89dda9d9a8
*: move parser to a separate repository ( #8036 )
2018-10-25 11:12:10 +08:00
0b5a1251ee
expression/aggregation: set PB field type ( #7118 )
...
Aggregation expression should set field type in PB.
2018-07-22 12:50:18 +08:00
357d5df66b
remove useless alias ( #6473 )
2018-05-05 22:36:54 +08:00
0553deeb42
*:improve code readability and unified aliases ( #5997 )
2018-03-15 10:52:36 +08:00
2550969cae
aggregation, plan: split the presentation and evaluation layers of aggregation functions ( #5635 )
2018-01-15 15:48:03 +08:00
6b6afb6c55
expression, plan: support builtin aggregation function 'bit_or' ( #5145 )
2017-12-19 05:51:08 -06:00
c46f289d5a
expression, plan: support builtin aggregation function 'bit_xor' ( #5090 )
2017-12-05 19:32:27 +08:00
9ac1c08bf8
ast, plan, expression: support builtin aggregation function 'bit_and' ( #5147 )
2017-11-24 09:58:41 +08:00
8b15cb52b7
*: move StatementContext to its own package. ( #5177 )
2017-11-22 00:11:14 +08:00
2762c44161
*: move aggregate functions to an individual package "aggregation" ( #4549 )
2017-09-18 15:07:35 +08:00