Commit Graph

566 Commits

Author SHA1 Message Date
Igor Nikonov
de5ba95639 Rewrite plan for parallel replicas in planner 2024-05-14 19:22:49 +00:00
vdimir
53383396a3
Merge pull request #63432 from p1rattttt/external_cross_join
Added possibility to do cross join in temporary file if size exceeds limits
2024-05-14 17:15:47 +00:00
Nikolai Kochetov
5f91cb6dd7
Merge pull request #63702 from ClickHouse/add-fuzzed-analyzer_join_with_constants
Fix fuzzed analyzer_join_with_constant query
2024-05-14 11:26:15 +00:00
vdimir
d3f03e9c94
More details about allow_experimental_join_condition 2024-05-14 08:57:56 +00:00
Nikolai Kochetov
bd8cad1d8e Fix fuzzed analyzer_join_with_constant query 2024-05-13 15:10:51 +00:00
p1rattttt
0a7a69a00d
Merge branch 'ClickHouse:master' into external_cross_join 2024-05-09 18:51:44 +03:00
Alexey Milovidov
8c4a5d3663
Merge pull request #61823 from ClickHouse/total-rows-in-system-zeros-generate-random
Set total_rows_approx for trivial queries with LIMIT from system.zeros and generateRandom
2024-05-08 21:32:35 +00:00
p1rattttt
0fb8fea19b
Merge branch 'ClickHouse:master' into external_cross_join 2024-05-09 00:08:01 +03:00
Nikolai Kochetov
2e93bf92d7
Merge pull request #63415 from ClickHouse/revert-63297-revert-63047-do-not-remove-group-by-constants-for-secondary-query
Revert "Revert "Do not remove server constants from GROUP BY key for secondary query.""
2024-05-08 16:01:05 +00:00
vdimir
b57ad0f0eb
Analyzer fix 03024_total_rows_approx_is_set_for_system_zeros_and_generate_random 2024-05-08 09:58:01 +02:00
Nikolai Kochetov
a2e9b6f4c6 Another attempt. 2024-05-07 17:42:43 +00:00
Maksim Kita
cad9c97725 Analyzer setting max_streams_to_max_threads_ratio overflow fix 2024-05-07 17:21:25 +03:00
Alexey Milovidov
7700b2c1a3
Merge pull request #63273 from ClickHouse/vdimir/cross_join_algorithm_setting
CROSS join ignore join_algorithm setting
2024-05-07 01:40:38 +00:00
Nikolai Kochetov
9d55bc82d6
Revert "Revert "Do not remove server constants from GROUP BY key for secondary query."" 2024-05-06 16:19:57 +02:00
Maxim Alexeev
ec15298b82 First working prototype 2024-05-06 01:34:03 +03:00
Igor Nikonov
376c54c7f9 Merge remote-tracking branch 'origin/master' into pr-receive-timeout-on-handshake 2024-05-02 19:15:14 +00:00
Alexey Milovidov
2ca0251de4
Revert "Do not remove server constants from GROUP BY key for secondary query." 2024-05-02 21:09:53 +02:00
vdimir
6d31638a69
CROSS join ignore join_algorithm setting 2024-05-02 12:16:49 +00:00
vdimir
7617155901
Merge branch 'master' into vdimir/ineq_join_v2 2024-05-01 11:53:43 +00:00
vdimir
23525ea3d5
Merge branch 'master' into ineq_join_v2 2024-04-30 08:15:51 +00:00
Alexey Milovidov
fd3fe73b5b
Merge pull request #63047 from ClickHouse/do-not-remove-group-by-constants-for-secondary-query
Do not remove server constants from GROUP BY key for secondary query.
2024-04-30 04:42:06 +02:00
Igor Nikonov
20884efdcc Merge remote-tracking branch 'origin/master' into pr-receive-timeout-on-handshake 2024-04-29 13:36:13 +00:00
Alexey Milovidov
c570316c87
Merge branch 'master' into analyzer-support-recursive-cte 2024-04-29 02:26:59 +02:00
Maksim Kita
56037ffaca Fixed build 2024-04-28 12:52:17 +03:00
Maksim Kita
bd1189de70 Fixed tests 2024-04-28 12:52:17 +03:00
Maksim Kita
0111f30ed2 Fixed clang-tidy 2024-04-28 12:52:17 +03:00
Maksim Kita
06d2c18f26 Analyzer support recursive CTEs 2024-04-28 12:52:17 +03:00
Maksim Kita
bc6db79737 QueryPlan convert OUTER JOIN to INNER JOIN optimization 2024-04-28 12:52:04 +03:00
lgbo-ustc
6fa6c0261b apply 27a2b19 2024-04-28 09:27:16 +08:00
lgbo-ustc
7ee720ffb0 update settting 2024-04-28 09:27:15 +08:00
lgbo-ustc
6c30774ce5 disable when join_use_nulls=1
update setting

update
2024-04-28 09:26:11 +08:00
lgbo-ustc
c51e9163a5 reduce hash join code size
add check

debug

fixed

fixed

fixed

fixed

fixed

debug

debug

update

rename full_expression

rollback ExecutionContext

experiment: support join_use_nulls
2024-04-28 09:26:11 +08:00
lgbo-ustc
cd9c87811f fixed bugs for all right join
add test cases

fixed typos

add document

fixed stype error and rename some variables

fixed test error

add test cases

try to recude hash join code size

debug

fixed

fixed coredump

fixed. condition result type is not bool

enable when allow_experimental_analyzer=0

fixed tests

fixed

update tests

update tests

roll backup when use the old analyzer

fixed typos

fixed

test

large obj check

test

test
2024-04-28 09:26:11 +08:00
lgbo-ustc
4a2ad7beb5 fixed bugs 2024-04-28 09:26:11 +08:00
lgbo-ustc
2692784585 support inequal join for left/right/inner all 2024-04-28 09:26:11 +08:00
Nikolai Kochetov
48213c2c3e Do not remove server constants from GROUP BY key for secondary query. 2024-04-26 16:19:51 +00:00
Igor Nikonov
6db303cea3 Merge remote-tracking branch 'origin/master' into pr-receive-timeout-on-handshake 2024-04-24 18:56:49 +00:00
Igor Nikonov
abf5be05b8 Set table for parallel replicas with analyzer 2024-04-24 18:56:03 +00:00
Maksim Kita
7c13ea020c PlannerJoins remove unused comments 2024-04-23 14:17:30 +03:00
Maksim Kita
f1660fa8bb Analyzer support QUALIFY clause 2024-04-22 12:12:02 +03:00
Igor Nikonov
043c62931d Merge remote-tracking branch 'origin/master' into pr-receive-timeout-on-handshake 2024-04-17 16:48:40 +00:00
Igor Nikonov
1e43e3515e Check table status for parallel replicas 2024-04-17 16:47:52 +00:00
vdimir
b981d2dba4
Merge pull request #62287 from ClickHouse/vdimir/internal_functions_fix
Fix __actionName, add tests for internal functions direct call
2024-04-17 13:16:18 +00:00
Nikolai Kochetov
c83c336dbb
Merge pull request #62462 from ClickHouse/fix-analyzer-lambda-level
Fix capture of nested lambda.
2024-04-11 11:49:10 +00:00
Nikolai Kochetov
e8f3279f37 Review fix 2024-04-10 15:30:20 +00:00
Nikolai Kochetov
5c6a3f1b76 Review fixes. 2024-04-10 14:21:10 +00:00
Nikolai Kochetov
25d64d490a
Merge pull request #62409 from ClickHouse/fix-global-in-table-with-analyzer
Fix GLOBAL IN table queries with analyzer.
2024-04-10 07:04:21 +00:00
Nikolai Kochetov
8a172003ce Fix capture of nested lambda. 2024-04-09 18:52:03 +00:00
Nikolai Kochetov
de2a5f018f
Update CollectSets.cpp 2024-04-09 20:40:40 +02:00
Nikolai Kochetov
bba66eb05a Review fixes. 2024-04-09 12:30:07 +00:00