From 9045975679ebf3f8d1f14ff4a662bc2fd2fe951c Mon Sep 17 00:00:00 2001 From: Gaurav Sehgal Date: Thu, 9 Mar 2023 12:57:54 +0530 Subject: [PATCH] Refactor PredicatePushdown test with simpler query --- .../AbstractPredicatePushdownTest.java | 21 ++++++------------- 1 file changed, 6 insertions(+), 15 deletions(-) diff --git a/core/trino-main/src/test/java/io/trino/sql/planner/AbstractPredicatePushdownTest.java b/core/trino-main/src/test/java/io/trino/sql/planner/AbstractPredicatePushdownTest.java index 5b73322a69c9..a968380cc8f7 100644 --- a/core/trino-main/src/test/java/io/trino/sql/planner/AbstractPredicatePushdownTest.java +++ b/core/trino-main/src/test/java/io/trino/sql/planner/AbstractPredicatePushdownTest.java @@ -557,21 +557,12 @@ public void testOnlyNullPredicateIsPushDownThroughJoinFilters() { assertPlan( """ - WITH test_table AS ( - SELECT - custkey, - CASE - WHEN name = 'ABC' then 'ABC' - ELSE 'BCD' - END AS new_name - FROM customer) - SELECT orderstatus - FROM orders - JOIN test_table - ON orders.custkey = test_table.custkey - WHERE test_table.new_name = 'TESTING' - """, - output(values("orderstatus"))); + WITH t(a) AS (VALUES 'a', 'b') + SELECT * + FROM t t1 JOIN t t2 ON true + WHERE t1.a = 'aa' + """, + output(values("field", "field_0"))); } private Session noSemiJoinRewrite()