Skip to content

Commit 151810f

Browse files
authored
Merge pull request ClickHouse#100818 from groeneai/fix/03926-03927-join-swap-explain-flaky
Fix flaky tests 03926_semi_join_swap_tables and 03927_anti_join_swap_tables
2 parents 9f827a6 + 7f15710 commit 151810f

2 files changed

Lines changed: 16 additions & 16 deletions

File tree

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
Type: RIGHT
2-
Strictness: SEMI
3-
Type: LEFT
4-
Strictness: SEMI
5-
Type: LEFT
6-
Strictness: SEMI
7-
Type: LEFT
8-
Strictness: SEMI
1+
Type: RIGHT
2+
Strictness: SEMI
3+
Type: LEFT
4+
Strictness: SEMI
5+
Type: LEFT
6+
Strictness: SEMI
7+
Type: LEFT
8+
Strictness: SEMI
99
3
10-
Type: LEFT
11-
Strictness: SEMI
10+
Type: LEFT
11+
Strictness: SEMI
1212
3

tests/queries/0_stateless/03926_semi_join_swap_tables.sql

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ SET enable_analyzer = 1, query_plan_join_swap_table = 'auto';
1616
SET join_algorithm='hash';
1717

1818
-- swap LEFT SEMI join to RIGHT SEMI join
19-
SELECT *
19+
SELECT trimLeft(explain)
2020
FROM (
2121
EXPLAIN actions=1
2222
SELECT *
@@ -28,7 +28,7 @@ WHERE (explain LIKE '% Type:%') OR (explain LIKE '% Strictness:%')
2828
SETTINGS enable_join_runtime_filters = 1; -- affects hash join plan depth
2929

3030
-- no swapping for PARTIAL_MERGE join
31-
SELECT *
31+
SELECT trimLeft(explain)
3232
FROM (
3333
EXPLAIN actions=1
3434
SELECT *
@@ -40,7 +40,7 @@ FROM (
4040
WHERE (explain LIKE '% Type:%') OR (explain LIKE '% Strictness:%');
4141

4242
-- no swapping for PREFER_PARTIAL_MERGE join
43-
SELECT *
43+
SELECT trimLeft(explain)
4444
FROM (
4545
EXPLAIN actions=1
4646
SELECT *
@@ -52,11 +52,11 @@ FROM (
5252
WHERE (explain LIKE '% Type:%') OR (explain LIKE '% Strictness:%');
5353

5454
-- no swapping for AUTO join
55-
SELECT *
55+
SELECT trimLeft(explain)
5656
FROM (
5757
EXPLAIN actions=1
5858
SELECT *
59-
FROM lhs
59+
FROM lhs
6060
LEFT SEMI JOIN rhs
6161
ON lhs.a = rhs.a
6262
SETTINGS join_algorithm='auto'
@@ -77,7 +77,7 @@ FROM system.query_log
7777
WHERE log_comment = '03926_left_semi_join_swap_tables' AND current_database = currentDatabase() AND type = 'QueryFinish' AND event_date >= yesterday() AND event_time >= NOW() - INTERVAL '10 MINUTE';
7878

7979
-- swap RIGHT SEMI join to LEFT SEMI join
80-
SELECT *
80+
SELECT trimLeft(explain)
8181
FROM (
8282
EXPLAIN actions=1
8383
SELECT *

0 commit comments

Comments
 (0)