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 |
|
Alexander Kuzmenkov
|
06ca44a378
|
fix pvs warnings
|
2021-04-22 22:54:58 +03:00 |
|
Azat Khuzhin
|
d2cf03ea41
|
Change logging from trace to debug for messages with rows/bytes
|
2021-04-15 21:00:16 +03:00 |
|
vdimir
|
a2f1bde5cc
|
Pass Settings to all aggregate function creator
|
2021-04-15 13:39:59 +03:00 |
|
Ivan
|
495c6e03aa
|
Replace all Context references with std::weak_ptr (#22297)
* Replace all Context references with std::weak_ptr
* Fix shared context captured by value
* Fix build
* Fix Context with named sessions
* Fix copy context
* Fix gcc build
* Merge with master and fix build
* Fix gcc-9 build
|
2021-04-11 02:33:54 +03:00 |
|
Maksim Kita
|
d9e9224188
|
IAggreagteFunction allocatesMemoryInArena removed default implementation
|
2021-04-09 20:12:06 +03:00 |
|
Alexander Kuzmenkov
|
d9ad06bd6d
|
fix ubsan
|
2021-04-06 19:24:56 +03:00 |
|
Anton Popov
|
0d03b8c0c4
|
Merge pull request #21889 from CurtizJ/fix-aggregation-in-order-1
Fix bugs in aggregation by primary key
|
2021-04-04 18:17:04 +03:00 |
|
Anton Popov
|
56320bcbfd
|
minor refactoring
|
2021-04-02 01:16:54 +03:00 |
|
Anton Popov
|
88cd775f6a
|
Merge remote-tracking branch 'upstream/master' into HEAD
|
2021-04-02 00:14:03 +03:00 |
|
Alexander Kuzmenkov
|
d006c5532e
|
fix window frame offset check and add more tests
|
2021-04-01 18:56:58 +03:00 |
|
alexey-milovidov
|
c762fa2f75
|
Merge pull request #22129 from vdimir/issue-19303
Shrink totals block to 1 row for JOIN with TOTALS and arrayJoin
|
2021-03-29 05:26:17 +03:00 |
|
alexey-milovidov
|
c81d807dbc
|
Update JoiningTransform.cpp
|
2021-03-29 05:25:58 +03:00 |
|
Alexander Kuzmenkov
|
8ea697b7df
|
use camelCase
|
2021-03-25 18:49:45 +03:00 |
|
vdimir
|
8f5c8f32df
|
Shrink totals block to 1 row for JOIN with TOTALS and arrayJoin
|
2021-03-25 17:32:36 +03:00 |
|
Alexander Kuzmenkov
|
e0d1f6d80f
|
fixes
|
2021-03-24 01:52:16 +03:00 |
|
Alexander Kuzmenkov
|
0c70fe1a6d
|
fix field get
|
2021-03-23 17:39:59 +03:00 |
|
Anton Popov
|
5de2b8512f
|
fix destruction of aggregate states
|
2021-03-23 01:12:14 +03:00 |
|
Alexander Kuzmenkov
|
3166f0cbfc
|
cleanup
|
2021-03-19 20:18:17 +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 |
|
Anton Popov
|
6f7c8894e9
|
fix bugs in aggregation by primary key
|
2021-03-18 23:57:42 +03:00 |
|
Alexander Kuzmenkov
|
1cd9f28bd4
|
another way
|
2021-03-17 18:31:30 +03:00 |
|
Alexander Kuzmenkov
|
e5bef75728
|
fix
|
2021-03-16 19:15:31 +03:00 |
|
Alexander Kuzmenkov
|
2328d56827
|
fix
|
2021-03-16 04:19:33 +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
|
a2bedd592e
|
Merge pull request #21436 from azat/optimize_aggregation_in_order-log-fix
Fix logging for optimize_aggregation_in_order=1 (with small max_block_size)
|
2021-03-11 17:46:48 +03:00 |
|
Anton Popov
|
562065732d
|
Merge remote-tracking branch 'upstream/master' into HEAD
|
2021-03-05 17:30:05 +03:00 |
|
Azat Khuzhin
|
45ca803973
|
Fix logging for optimize_aggregation_in_order=1 (with small max_block_size)
|
2021-03-04 10:34:41 +03:00 |
|
Alexander Kuzmenkov
|
824475b224
|
cleanup
|
2021-02-12 13:37:27 +03:00 |
|
Alexander Kuzmenkov
|
1275be58bf
|
Merge remote-tracking branch 'origin/master' into HEAD
|
2021-02-11 19:49:37 +03:00 |
|
Alexander Kuzmenkov
|
ebb47595aa
|
Merge pull request #20293 from ClickHouse/aku/window-prototype-3
make window functions faster
|
2021-02-11 19:49:02 +03:00 |
|
Alexander Kuzmenkov
|
a77415781f
|
reserve the result columns in advance
|
2021-02-11 19:48:27 +03:00 |
|
Alexander Kuzmenkov
|
62b3bf7b57
|
some tests and speedup
|
2021-02-11 19:20:57 +03:00 |
|
Alexander Kuzmenkov
|
a2943fd196
|
cleanpu
|
2021-02-11 18:47:52 +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
|
772073a0db
|
Update WindowTransform.cpp
|
2021-02-11 17:01:09 +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 |
|
alesapin
|
c2bb2c2902
|
Merge pull request #20097 from ClickHouse/remove-adding-missed-step
Build actions dag to evaluate missing defaults.
|
2021-02-11 10:51:21 +03:00 |
|
Alexander Kuzmenkov
|
467ff74814
|
Merge remote-tracking branch 'origin/master' into HEAD
|
2021-02-11 10:42:39 +03:00 |
|
Alexander Kuzmenkov
|
2571dac984
|
Merge pull request #20111 from ClickHouse/aku/window-prototype
RANGE OFFSET window frame
|
2021-02-11 10:39:21 +03:00 |
|
Alexander Kuzmenkov
|
695e3a797a
|
some optimizations
|
2021-02-10 21:55:11 +03:00 |
|
Alexander Kuzmenkov
|
d5b0f30732
|
cache the block size in the block itself for some speedup
|
2021-02-10 15:44:07 +03:00 |
|
Alexander Kuzmenkov
|
a67a54e2a5
|
cleanup
|
2021-02-10 15:44:07 +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
|
fe8b414a69
|
cleanup
|
2021-02-09 14:56:58 +03:00 |
|
Nikolai Kochetov
|
d7fa440356
|
Merge branch 'master' into remove-adding-const-column-transform
|
2021-02-08 15:49:23 +03:00 |
|
Alexander Kuzmenkov
|
4bb38f333b
|
some simple cases
|
2021-02-05 18:34:03 +03:00 |
|
Nikolai Kochetov
|
9869f70a0d
|
Remove AddMissed step and transform.
|
2021-02-05 14:41:44 +03:00 |
|
Alexander Kuzmenkov
|
6824f13a35
|
tmp
|
2021-02-05 12:13:19 +03:00 |
|
Nikolai Kochetov
|
e3d6ffd9dc
|
Remove AddingConstColumn step and transform.
|
2021-02-04 17:25:11 +03:00 |
|
Alexander Kuzmenkov
|
c1c71fc8e9
|
ROWS OFFSET frame end
|
2021-02-04 10:41:09 +03:00 |
|
Alexander Kuzmenkov
|
4abbbae583
|
Merge remote-tracking branch 'origin/aku/window-prototype-3' into HEAD
|
2021-02-04 09:52:02 +03:00 |
|
Alexander Kuzmenkov
|
1b6262f874
|
cleanup
|
2021-02-04 09:51:46 +03:00 |
|
Alexander Kuzmenkov
|
d6372bd3d9
|
linker woes
|
2021-02-04 09:38:42 +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
|
bb45c5a8ff
|
Merge remote-tracking branch 'origin/master' into HEAD
|
2021-02-03 12:13:23 +03:00 |
|
Alexander Kuzmenkov
|
3c0a5d2226
|
fix invalid iterator addition
|
2021-02-03 12:09:31 +03:00 |
|
Alexander Kuzmenkov
|
dad4f82e0e
|
fix invalid iterator addition
|
2021-02-03 12:08:46 +03:00 |
|
Alexander Kuzmenkov
|
7e945bab03
|
fix the calculation for moving frame start
|
2021-02-03 08:53:21 +03:00 |
|
Alexander Kuzmenkov
|
264aea20be
|
Merge remote-tracking branch 'origin/master' into HEAD
|
2021-02-02 19:12:46 +03:00 |
|
Alexander Kuzmenkov
|
d2a0e44a3a
|
Merge pull request #19299 from ClickHouse/aku/window-prototype
[wip] support RANGE frame for window functions
|
2021-02-02 17:59:16 +03:00 |
|
Alexander Kuzmenkov
|
8bd026271a
|
more cleanup
|
2021-02-02 04:16:44 +03:00 |
|
Alexander Kuzmenkov
|
78a9624fc5
|
CURRENT ROW frame start for ROWS frame
|
2021-02-02 02:27:23 +03:00 |
|
Alexander Kuzmenkov
|
5e99b4461d
|
cleanup 2
|
2021-02-02 02:27:17 +03:00 |
|
Alexander Kuzmenkov
|
ef46c36317
|
start offset for ROWS frame
|
2021-02-02 02:27:17 +03:00 |
|
Alexander Kuzmenkov
|
5e78105786
|
cleanup 3
|
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
|
2dd5062cc0
|
use current row as partition etalon
|
2021-01-28 23:46:22 +03:00 |
|
Alexander Kuzmenkov
|
09e192395a
|
update comments and apply the setNeeded() advice from Nikolai
|
2021-01-28 23:39:27 +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
|
e553eb112f
|
cleanup
|
2021-01-28 16:47:06 +03:00 |
|
Alexander Kuzmenkov
|
629cb44d4c
|
everything was wrong
|
2021-01-28 16:42:18 +03:00 |
|
Alexey Milovidov
|
093108bf81
|
Normalize BigInt implementation
|
2021-01-27 03:54:57 +03:00 |
|
Alexander Kuzmenkov
|
0d69249c56
|
typo
|
2021-01-27 03:27:40 +03:00 |
|
Alexander Kuzmenkov
|
83cfdde6d9
|
RANGE frame works in some cases
|
2021-01-27 03:08:15 +03:00 |
|
Anton Popov
|
666aab676e
|
add comments to algorithm
|
2021-01-26 21:45:22 +03:00 |
|
Alexander Kuzmenkov
|
10a8831d8b
|
partition by -- single loop
|
2021-01-26 20:59:38 +03:00 |
|
Alexander Kuzmenkov
|
b8a2a29f94
|
cleanup
|
2021-01-26 18:31:09 +03:00 |
|
kreuzerkrieg
|
29a2ef3089
|
Add IStoragePolicy interface
|
2021-01-26 10:55:28 +02:00 |
|
Alexander Kuzmenkov
|
574454c270
|
cleanup
|
2021-01-25 18:07:09 +03:00 |
|
Alexander Kuzmenkov
|
f8f79d5788
|
tmp -- the tests pass by some miracle
|
2021-01-23 02:03:07 +03:00 |
|
Anton Popov
|
573edbcd11
|
improve performance of aggregation in order of sorting key
|
2021-01-22 05:34:08 +03:00 |
|
Alexander Kuzmenkov
|
18c944257a
|
cleanup
|
2021-01-20 20:23:15 +03:00 |
|
Alexander Kuzmenkov
|
6e4b9aa862
|
don't use simple transform
|
2021-01-20 10:10:54 +03:00 |
|
Alexander Kuzmenkov
|
d4e5d5fdb4
|
Merge pull request #18455 from ClickHouse/aku/window-prototype
[wip] some window function fixes
|
2020-12-29 19:23:19 +03:00 |
|
Alexander Kuzmenkov
|
844239b1c3
|
tmp fixes (split me)
|
2020-12-24 07:03:33 +03:00 |
|
Anton Popov
|
204a20fe29
|
remove unused code
|
2020-12-23 20:34:00 +03:00 |
|
Alexander Kuzmenkov
|
3f33e6b3e0
|
some review fixes
|
2020-12-22 20:46:31 +03:00 |
|
Alexander Kuzmenkov
|
dadfc76f8f
|
fix the fuzzer
|
2020-12-22 07:02:39 +03:00 |
|
Alexander Kuzmenkov
|
abad6b9e49
|
clang-tidy is so annoying
|
2020-12-22 04:41:02 +03:00 |
|
Alexander Kuzmenkov
|
575d5c69ef
|
fix partition boundaries for multiple window functions
|
2020-12-22 00:23:45 +03:00 |
|
Alexander Kuzmenkov
|
ac9fc15509
|
cleanup
|
2020-12-21 12:59:11 +03:00 |
|