|
|
70d29735e6
|
executor, util: reset offsets and nullBitMap for MutRow when setting new values (#30265)
|
2021-12-03 15:33:54 +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 |
|
|
|
dbb753fd02
|
executor: create PipelinedWindowExec (#23022)
|
2021-06-03 15:38:27 +08:00 |
|
|
|
0d76e899f4
|
expression: fix wrong type infer for agg function when type is null (#24290)
|
2021-04-28 17:25:56 +08:00 |
|
|
|
b6b9b8a6df
|
exector, planner: Improve the performance of the aggFuncMaxMin by using sliding window (#16819)
* temp
* temp
* unit test
* executor: Improve the performance of `aggFuncMin` by using sliding window
* executor: Improve the performance of `aggFuncMin` by using sliding window
* executor: Improve the performance of `aggFuncMin` by using sliding window
add ut
* fix: ResetPartialResult
* add maxMin4Time.Slide and maxMin4Duration.Slide
* add benchmark
* add var `dirty`
* add a comment
* fix Decimal
* newMyDecimalMaxMinQueue
* newMyDecimalMaxMinQueue
* newMyDecimalMaxMinQueue
* newMyDecimalMaxMinQueue
* newMyDecimalMaxMinQueue
* implementing the maxMinQueue using heap
* fix import check
* fix import check
* fix check
* remove PushMyDecimal
* refactor maxMinHeap
* 尝试优化heap
* 尝试优化heap
* fix benchmark
* fix:*
* solved pr comments
* solved pr comments
* fix
* fix
* fix
* 先回家
* maxMin4IntSliding
* fix import
* fix
* new builder
* fix ut
* fix
* fix
* fix ut
* fix ut
* fix fmt
* add benchmark
* fix
* fix
* lazyload
* lazyload
* fix frame
* fix check_dev
* add a unit test
* sliding aggFunc
* sliding aggFunc
* fix
* move ut
* fix dev_check
* fix dev_check
* resolved comments
* refactor ut
* refactor ut
* refactor ut
Co-authored-by: Yuanjia Zhang <zhangyuanjia@pingcap.com>
|
2020-09-09 14:31:41 +08:00 |
|
|
|
82bb3ced74
|
makefile: let make fmt ensure std imports before non-std (#16816)
|
2020-04-26 10:37:24 +08:00 |
|
|
|
8cd377dd07
|
executor: Improve the performance of aggFuncBitXor by using… (#16091)
|
2020-04-15 15:03:11 +08:00 |
|
|
|
a93e91fc57
|
executor: Improve the performance of aggFuncAvg by using sliding window (#15606)
|
2020-04-03 14:02:38 +08:00 |
|
|
|
842bd29121
|
executor: remove useless test TestSlidingWindowFunctionsSumDecimal (#15574)
|
2020-03-23 16:49:02 +08:00 |
|
|
|
bbac2b2fe4
|
executor: Improve the performance of aggFuncSum by using sliding window (#14887)
|
2020-03-23 13:29:44 +08:00 |
|
|
|
17da140f15
|
executor: Improve the performance of WindowExec by using sliding window (#14294)
|
2020-02-07 18:38:54 +08:00 |
|
|
|
83ab488481
|
expression: fix implement of rand (#14565)
|
2020-02-04 16:38:53 +08:00 |
|
|
|
74bc00dfa9
|
Improve the performance of WindowExec by using multi-thread hash grouping (#14238)
|
2020-01-16 21:04:16 +08:00 |
|
|
|
bc997d7035
|
executor: split test for speed up (#12881)
|
2019-10-23 12:58:29 +08:00 |
|
|
|
03addcbf0f
|
executor: do not return first row until the frame is completed. (#12480)
|
2019-10-12 19:38:03 +08:00 |
|
|
|
fcef061059
|
executor: fix wrong partition boundary for window funcions (#11637)
|
2019-08-22 11:38:28 +08:00 |
|
|
|
8d165f0fd2
|
executor: copy row data instead of refereeing chunk.Row in some window functions. (#11678)
|
2019-08-22 10:57:54 +08:00 |
|
|
|
9071ab9131
|
planner, executor: merge window functions with same specification name (#9866)
|
2019-05-23 16:39:59 +08:00 |
|
|
|
81167c72ba
|
planner: ByItem should filter NULL out (#10488)
|
2019-05-22 16:30:56 +08:00 |
|
|
|
8ec79bea50
|
executor: RANGE frame can have no ORDER BY clause (#10496)
|
2019-05-17 22:54:17 +08:00 |
|
|
|
f17a1155e7
|
executor: split unit tests to speedup execution time (#10364)
|
2019-05-06 21:05:47 +08:00 |
|
|
|
915b12c968
|
executor: fix window function when order by item contain NULL (#9800)
|
2019-03-20 21:06:08 +08:00 |
|
|
|
3a48d9c877
|
executor: add window function NTILE (#9682)
|
2019-03-15 16:01:56 +08:00 |
|
|
|
4422a23d9b
|
executor: support window function lead and lag (#9672)
|
2019-03-14 14:40:51 +08:00 |
|
|
|
f5a4dd986a
|
executor: add window function PERCENT_RANK (#9671)
|
2019-03-13 11:34:09 +08:00 |
|
|
|
6e8cd3c7dd
|
executor: support window function nth_value (#9596)
|
2019-03-12 00:42:37 +08:00 |
|
|
|
f0aca29fff
|
executor: support window function cume_dist (#9619)
|
2019-03-11 19:30:54 +08:00 |
|
|
|
247777d870
|
executor: support window function first_value and last_value (#9560)
|
2019-03-06 21:43:14 +08:00 |
|
|
|
2b646cb58b
|
planner, executor: handle default frame for window functions (#9544)
|
2019-03-06 19:37:30 +08:00 |
|
|
|
9259785455
|
executor: support window function rank and dense_rank (#9500)
|
2019-02-28 14:44:08 +08:00 |
|
|
|
a59a5f41e1
|
planner, executor: support range framed window functions (#9450)
|
2019-02-27 10:07:28 +08:00 |
|
|
|
042e4100b9
|
executor: support row framed window functions (#9358)
|
2019-02-21 15:30:25 +08:00 |
|
|
|
cc085693f1
|
executor: support window function row number (#9098)
|
2019-02-18 17:14:37 +08:00 |
|
|
|
3835bef7ae
|
executor: support window func for aggregate without frame clause (#8899)
|
2019-01-15 15:23:17 +08:00 |
|