Alexander Kuzmenkov
|
3824ba656c
|
Merge pull request #24576 from ClickHouse/aku/inherit-window
allow inheriting from a named window in window definition
|
2021-05-28 23:43:35 +03:00 |
|
Alexander Kuzmenkov
|
9fc51aef68
|
fix
|
2021-05-27 21:39:52 +03:00 |
|
Alexander Kuzmenkov
|
1c21281456
|
do not auto-apply -OrNull combinator to pure window functions
|
2021-05-27 18:21:08 +03:00 |
|
Alexander Kuzmenkov
|
7c6399d82d
|
fixes
|
2021-05-27 17:45:40 +03:00 |
|
Alexander Kuzmenkov
|
1fe3fd864e
|
Merge remote-tracking branch 'origin/master' into HEAD
|
2021-04-23 10:41:35 +03:00 |
|
Alexander Kuzmenkov
|
ce0a58f86f
|
ignore empty input chunks generated by joins
|
2021-04-23 10:37:47 +03:00 |
|
Ivan
|
57f61c954c
|
Another attempt to enable pytest (#22664)
* Fix some tests
* Fix tests
|
2021-04-14 19:35:17 +03:00 |
|
Alexander Kuzmenkov
|
d9ad06bd6d
|
fix ubsan
|
2021-04-06 19:24:56 +03:00 |
|
Alexander Kuzmenkov
|
3f57ed41ed
|
Update 01591_window_functions.sql
|
2021-04-01 20:16:27 +03:00 |
|
Alexander Kuzmenkov
|
d006c5532e
|
fix window frame offset check and add more tests
|
2021-04-01 18:56:58 +03:00 |
|
Alexander Kuzmenkov
|
8ea697b7df
|
use camelCase
|
2021-03-25 18:49:45 +03:00 |
|
Alexander Kuzmenkov
|
b0284f20c3
|
Merge branch 'master' into aku/laglead
|
2021-03-22 21:16:27 +03:00 |
|
Alexander Kuzmenkov
|
ac5fdda999
|
Merge pull request #21915 from ClickHouse/aku/window-mt-order
disable optimize_read_in_order for window functions
|
2021-03-22 17:21:00 +03:00 |
|
Alexander Kuzmenkov
|
590259a7a5
|
disable optimize_read_in_order for window functions
|
2021-03-19 17:29:09 +03:00 |
|
Alexander Kuzmenkov
|
1beba597ca
|
Merge remote-tracking branch 'origin/master' into HEAD
|
2021-03-19 02:11:08 +03:00 |
|
Alexander Kuzmenkov
|
6aa9039f7d
|
float frames and lag/lead_in_frame
|
2021-03-19 02:05:43 +03:00 |
|
Alexander Kuzmenkov
|
3c16ea0bc8
|
fix incorrect number of rows for Chunks with no columns in PartialSortingTransform
|
2021-03-16 01:59:12 +03:00 |
|
Alexander Kuzmenkov
|
824475b224
|
cleanup
|
2021-02-12 13:37:27 +03:00 |
|
Alexander Kuzmenkov
|
d8f9a8d3cd
|
first_value and last_value
|
2021-02-11 18:41:54 +03:00 |
|
Alexander Kuzmenkov
|
ecbcf47f28
|
lag/lead stubs + cleanup
|
2021-02-11 18:07:42 +03:00 |
|
Alexander Kuzmenkov
|
525400bc41
|
window function rank() and friends
|
2021-02-11 16:29:30 +03:00 |
|
Alexander Kuzmenkov
|
363007b964
|
fixes
|
2021-02-11 11:39:39 +03:00 |
|
Alexander Kuzmenkov
|
e557d60cdb
|
fixes for sort order
|
2021-02-10 16:27:22 +03:00 |
|
Alexander Kuzmenkov
|
c18749a704
|
fix a bug and add some tests
|
2021-02-09 17:44:04 +03:00 |
|
Alexander Kuzmenkov
|
6e40b9fb6c
|
fix for the DESC frame
|
2021-02-09 14:56:58 +03:00 |
|
Alexander Kuzmenkov
|
4bb38f333b
|
some simple cases
|
2021-02-05 18:34:03 +03:00 |
|
Alexander Kuzmenkov
|
c1c71fc8e9
|
ROWS OFFSET frame end
|
2021-02-04 10:41:09 +03:00 |
|
Alexander Kuzmenkov
|
ec382d8812
|
BETWEEN CURRENT ROW AND CURRENT ROW
|
2021-02-03 17:55:40 +03:00 |
|
Alexander Kuzmenkov
|
35754abb4a
|
CURRENT ROW frame start for RANGE frame
|
2021-02-03 17:22:37 +03:00 |
|
Alexander Kuzmenkov
|
7c55ecf67d
|
cleanup
|
2021-02-03 16:41:59 +03:00 |
|
Alexander Kuzmenkov
|
f31d2206a7
|
more fuzzing and less bugs
|
2021-02-03 15:50:25 +03:00 |
|
Alexander Kuzmenkov
|
a164abf23e
|
add frame fuzzing and one query that fails under msan
|
2021-02-03 09:42:54 +03:00 |
|
Alexander Kuzmenkov
|
78a9624fc5
|
CURRENT ROW frame start for ROWS frame
|
2021-02-02 02:27:23 +03:00 |
|
Alexander Kuzmenkov
|
ef46c36317
|
start offset for ROWS frame
|
2021-02-02 02:27:17 +03:00 |
|
Alexander Kuzmenkov
|
5519e4c134
|
unbounded following frame end
|
2021-01-30 04:16:44 +03:00 |
|
Alexander Kuzmenkov
|
1b891e042d
|
fix a bug
|
2021-01-28 21:18:16 +03:00 |
|
Alexander Kuzmenkov
|
3ace39fbf7
|
simplify a loop and make RANGE frame the default
|
2021-01-28 20:05:01 +03:00 |
|
Alexander Kuzmenkov
|
83cfdde6d9
|
RANGE frame works in some cases
|
2021-01-27 03:08:15 +03:00 |
|
Alexander Kuzmenkov
|
6e4b9aa862
|
don't use simple transform
|
2021-01-20 10:10:54 +03:00 |
|
Alexander Kuzmenkov
|
f346a9bf8b
|
frame grammar tmp
|
2021-01-19 04:00:39 +03:00 |
|
Alexander Kuzmenkov
|
703731c547
|
something works
|
2021-01-13 22:29:52 +03:00 |
|
Alexander Kuzmenkov
|
2905f70cce
|
fix aliases in partition by/order by
|
2020-12-28 12:56:38 +03:00 |
|
Alexander Kuzmenkov
|
998bd17877
|
fix column name clash w/agg fns
also fix some test references influenced by the explain changes
|
2020-12-25 07:59:17 +03:00 |
|
Alexander Kuzmenkov
|
5bd025a180
|
fix DISTINCT and ORDER BY
|
2020-12-25 06:13:30 +03:00 |
|
Alexander Kuzmenkov
|
912995cbae
|
some provision for aggregate fns as window fn args
(doesn't work yet)
also a perf test w/LIMIT BY
|
2020-12-24 11:49:55 +03:00 |
|
Alexander Kuzmenkov
|
844239b1c3
|
tmp fixes (split me)
|
2020-12-24 07:03:33 +03:00 |
|
Alexander Kuzmenkov
|
52ace7a3d1
|
one plan step per window
|
2020-12-22 04:37:45 +03:00 |
|
Alexander Kuzmenkov
|
132a0b42eb
|
cleanup
|
2020-12-18 20:13:28 +03:00 |
|
Alexander Kuzmenkov
|
4bfcb2fc16
|
a setting
|
2020-12-18 04:25:21 +03:00 |
|
Alexander Kuzmenkov
|
157fe3e8b4
|
some tests + ability to echo the queries
|
2020-12-18 03:49:18 +03:00 |
|