From fb05bb99a4b3ede0b3a7ea0af2d138dbc3626fc4 Mon Sep 17 00:00:00 2001 From: "shuming.li" Date: Thu, 9 Oct 2025 18:21:42 +0800 Subject: [PATCH] [UT] Fix mv related unstable tests (#63852) Signed-off-by: shuming.li --- ...t_mv_with_multi_partition_columns_iceberg1 | 133 ++--------- ...t_mv_with_multi_partition_columns_iceberg2 | 206 +++--------------- ...t_mv_with_multi_partition_columns_iceberg1 | 37 +--- ...t_mv_with_multi_partition_columns_iceberg2 | 61 ++---- 4 files changed, 72 insertions(+), 365 deletions(-) diff --git a/test/sql/test_transparent_mv/R/test_mv_with_multi_partition_columns_iceberg1 b/test/sql/test_transparent_mv/R/test_mv_with_multi_partition_columns_iceberg1 index ecbd4287234..76134ae5e29 100644 --- a/test/sql/test_transparent_mv/R/test_mv_with_multi_partition_columns_iceberg1 +++ b/test/sql/test_transparent_mv/R/test_mv_with_multi_partition_columns_iceberg1 @@ -41,8 +41,9 @@ function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_te -- result: -- !result -SELECT * FROM test_date order by l_orderkey; +SELECT count(*) FROM test_date; -- result: +0 -- !result SELECT * FROM test_date where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey; -- result: @@ -75,11 +76,9 @@ function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_te -- result: test_date -- !result -SELECT * FROM test_date order by l_orderkey; +SELECT count(*) FROM test_date; -- result: -1 1001 5001 1 10.00 1000.00 0.05 0.08 N O 2024-11-12 2024-11-15 2024-11-20 DELIVER IN PERSON AIR Quick delivery required -2 1002 5002 2 20.00 2000.00 0.10 0.15 R F 2024-11-13 2024-11-16 2024-11-21 TAKE BACK RETURN RAIL Handle with care -3 1003 5003 3 30.00 3000.00 0.15 0.20 A P 2024-11-14 2024-11-17 2024-11-22 NONE SHIP Fragile item +3 -- !result SELECT * FROM test_date where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey; -- result: @@ -115,39 +114,6 @@ AS SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_date; -- result: -- !result -function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_date where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey;") --- result: - --- !result -function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_date where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey;") --- result: - --- !result -function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_date order by l_orderkey;") --- result: - --- !result -SELECT * FROM test_date order by l_orderkey; --- result: -1 1001 5001 1 10.00 1000.00 0.05 0.08 N O 2024-11-12 2024-11-15 2024-11-20 DELIVER IN PERSON AIR Quick delivery required -2 1002 5002 2 20.00 2000.00 0.10 0.15 R F 2024-11-13 2024-11-16 2024-11-21 TAKE BACK RETURN RAIL Handle with care -3 1003 5003 3 30.00 3000.00 0.15 0.20 A P 2024-11-14 2024-11-17 2024-11-22 NONE SHIP Fragile item --- !result -SELECT * FROM test_date order by l_orderkey; --- result: -1 1001 5001 1 10.00 1000.00 0.05 0.08 N O 2024-11-12 2024-11-15 2024-11-20 DELIVER IN PERSON AIR Quick delivery required -2 1002 5002 2 20.00 2000.00 0.10 0.15 R F 2024-11-13 2024-11-16 2024-11-21 TAKE BACK RETURN RAIL Handle with care -3 1003 5003 3 30.00 3000.00 0.15 0.20 A P 2024-11-14 2024-11-17 2024-11-22 NONE SHIP Fragile item --- !result -SELECT * FROM test_date where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey; --- result: -2 1002 5002 2 20.00 2000.00 0.10 0.15 R F 2024-11-13 2024-11-16 2024-11-21 TAKE BACK RETURN RAIL Handle with care --- !result -SELECT * FROM test_date where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey; --- result: -2 1002 5002 2 20.00 2000.00 0.10 0.15 R F 2024-11-13 2024-11-16 2024-11-21 TAKE BACK RETURN RAIL Handle with care -3 1003 5003 3 30.00 3000.00 0.15 0.20 A P 2024-11-14 2024-11-17 2024-11-22 NONE SHIP Fragile item --- !result REFRESH MATERIALIZED VIEW test_date PARTITION (('R', 'F', '2024-11-13 00:00:00')) WITH SYNC MODE; function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_date where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey;") -- result: @@ -161,17 +127,9 @@ function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_te -- result: -- !result -SELECT * FROM test_date order by l_orderkey; +SELECT count(*) FROM test_date; -- result: -1 1001 5001 1 10.00 1000.00 0.05 0.08 N O 2024-11-12 2024-11-15 2024-11-20 DELIVER IN PERSON AIR Quick delivery required -2 1002 5002 2 20.00 2000.00 0.10 0.15 R F 2024-11-13 2024-11-16 2024-11-21 TAKE BACK RETURN RAIL Handle with care -3 1003 5003 3 30.00 3000.00 0.15 0.20 A P 2024-11-14 2024-11-17 2024-11-22 NONE SHIP Fragile item --- !result -SELECT * FROM test_date order by l_orderkey; --- result: -1 1001 5001 1 10.00 1000.00 0.05 0.08 N O 2024-11-12 2024-11-15 2024-11-20 DELIVER IN PERSON AIR Quick delivery required -2 1002 5002 2 20.00 2000.00 0.10 0.15 R F 2024-11-13 2024-11-16 2024-11-21 TAKE BACK RETURN RAIL Handle with care -3 1003 5003 3 30.00 3000.00 0.15 0.20 A P 2024-11-14 2024-11-17 2024-11-22 NONE SHIP Fragile item +3 -- !result SELECT * FROM test_date where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey; -- result: @@ -183,17 +141,9 @@ SELECT * FROM test_date where l_shipdate >= '2024-11-13 00:00:00' order by l_ord 3 1003 5003 3 30.00 3000.00 0.15 0.20 A P 2024-11-14 2024-11-17 2024-11-22 NONE SHIP Fragile item -- !result REFRESH MATERIALIZED VIEW test_date WITH SYNC MODE; -SELECT * FROM test_date order by l_orderkey; +SELECT count(*) FROM test_date; -- result: -1 1001 5001 1 10.00 1000.00 0.05 0.08 N O 2024-11-12 2024-11-15 2024-11-20 DELIVER IN PERSON AIR Quick delivery required -2 1002 5002 2 20.00 2000.00 0.10 0.15 R F 2024-11-13 2024-11-16 2024-11-21 TAKE BACK RETURN RAIL Handle with care -3 1003 5003 3 30.00 3000.00 0.15 0.20 A P 2024-11-14 2024-11-17 2024-11-22 NONE SHIP Fragile item --- !result -SELECT * FROM test_date order by l_orderkey; --- result: -1 1001 5001 1 10.00 1000.00 0.05 0.08 N O 2024-11-12 2024-11-15 2024-11-20 DELIVER IN PERSON AIR Quick delivery required -2 1002 5002 2 20.00 2000.00 0.10 0.15 R F 2024-11-13 2024-11-16 2024-11-21 TAKE BACK RETURN RAIL Handle with care -3 1003 5003 3 30.00 3000.00 0.15 0.20 A P 2024-11-14 2024-11-17 2024-11-22 NONE SHIP Fragile item +3 -- !result SELECT * FROM test_date where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey; -- result: @@ -228,9 +178,9 @@ function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_te -- result: test_hours -- !result -SELECT * FROM test_hours order by l_orderkey; +SELECT count(*) FROM test_hours; -- result: -2 1002 5002 2 20.00 2000.00 0.10 0.15 R F 2024-11-13 00:00:00 2024-11-16 00:00:00 2024-11-21 00:00:00 TAKE BACK RETURN RAIL Handle with care +1 -- !result SELECT * FROM test_hours where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey; -- result: @@ -264,11 +214,9 @@ function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_te -- result: test_hours -- !result -SELECT * FROM test_hours order by l_orderkey; +SELECT count(*) FROM test_hours; -- result: -1 1001 5001 1 10.00 1000.00 0.05 0.08 N O 2024-11-12 00:00:00 2024-11-15 00:00:00 2024-11-20 00:00:00 DELIVER IN PERSON AIR Quick delivery required -2 1002 5002 2 20.00 2000.00 0.10 0.15 R F 2024-11-13 00:00:00 2024-11-16 00:00:00 2024-11-21 00:00:00 TAKE BACK RETURN RAIL Handle with care -3 1003 5003 3 30.00 3000.00 0.15 0.20 A P 2024-11-14 00:00:00 2024-11-17 00:00:00 2024-11-22 00:00:00 NONE SHIP Fragile item +3 -- !result SELECT * FROM test_hours where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey; -- result: @@ -304,39 +252,6 @@ AS SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_hours; -- result: -- !result -function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_hours where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey;") --- result: - --- !result -function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_hours where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey;") --- result: - --- !result -function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_hours order by l_orderkey;") --- result: - --- !result -SELECT * FROM test_hours order by l_orderkey; --- result: -1 1001 5001 1 10.00 1000.00 0.05 0.08 N O 2024-11-12 00:00:00 2024-11-15 00:00:00 2024-11-20 00:00:00 DELIVER IN PERSON AIR Quick delivery required -2 1002 5002 2 20.00 2000.00 0.10 0.15 R F 2024-11-13 00:00:00 2024-11-16 00:00:00 2024-11-21 00:00:00 TAKE BACK RETURN RAIL Handle with care -3 1003 5003 3 30.00 3000.00 0.15 0.20 A P 2024-11-14 00:00:00 2024-11-17 00:00:00 2024-11-22 00:00:00 NONE SHIP Fragile item --- !result -SELECT * FROM test_hours order by l_orderkey; --- result: -1 1001 5001 1 10.00 1000.00 0.05 0.08 N O 2024-11-12 00:00:00 2024-11-15 00:00:00 2024-11-20 00:00:00 DELIVER IN PERSON AIR Quick delivery required -2 1002 5002 2 20.00 2000.00 0.10 0.15 R F 2024-11-13 00:00:00 2024-11-16 00:00:00 2024-11-21 00:00:00 TAKE BACK RETURN RAIL Handle with care -3 1003 5003 3 30.00 3000.00 0.15 0.20 A P 2024-11-14 00:00:00 2024-11-17 00:00:00 2024-11-22 00:00:00 NONE SHIP Fragile item --- !result -SELECT * FROM test_hours where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey; --- result: -2 1002 5002 2 20.00 2000.00 0.10 0.15 R F 2024-11-13 00:00:00 2024-11-16 00:00:00 2024-11-21 00:00:00 TAKE BACK RETURN RAIL Handle with care --- !result -SELECT * FROM test_hours where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey; --- result: -2 1002 5002 2 20.00 2000.00 0.10 0.15 R F 2024-11-13 00:00:00 2024-11-16 00:00:00 2024-11-21 00:00:00 TAKE BACK RETURN RAIL Handle with care -3 1003 5003 3 30.00 3000.00 0.15 0.20 A P 2024-11-14 00:00:00 2024-11-17 00:00:00 2024-11-22 00:00:00 NONE SHIP Fragile item --- !result REFRESH MATERIALIZED VIEW test_hours PARTITION (('R', 'F', '2024-11-13 00:00:00')) WITH SYNC MODE; function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_hours where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey;") -- result: @@ -350,17 +265,9 @@ function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_te -- result: test_hours -- !result -SELECT * FROM test_hours order by l_orderkey; +SELECT count(*) FROM test_hours; -- result: -1 1001 5001 1 10.00 1000.00 0.05 0.08 N O 2024-11-12 00:00:00 2024-11-15 00:00:00 2024-11-20 00:00:00 DELIVER IN PERSON AIR Quick delivery required -2 1002 5002 2 20.00 2000.00 0.10 0.15 R F 2024-11-13 00:00:00 2024-11-16 00:00:00 2024-11-21 00:00:00 TAKE BACK RETURN RAIL Handle with care -3 1003 5003 3 30.00 3000.00 0.15 0.20 A P 2024-11-14 00:00:00 2024-11-17 00:00:00 2024-11-22 00:00:00 NONE SHIP Fragile item --- !result -SELECT * FROM test_hours order by l_orderkey; --- result: -1 1001 5001 1 10.00 1000.00 0.05 0.08 N O 2024-11-12 00:00:00 2024-11-15 00:00:00 2024-11-20 00:00:00 DELIVER IN PERSON AIR Quick delivery required -2 1002 5002 2 20.00 2000.00 0.10 0.15 R F 2024-11-13 00:00:00 2024-11-16 00:00:00 2024-11-21 00:00:00 TAKE BACK RETURN RAIL Handle with care -3 1003 5003 3 30.00 3000.00 0.15 0.20 A P 2024-11-14 00:00:00 2024-11-17 00:00:00 2024-11-22 00:00:00 NONE SHIP Fragile item +3 -- !result SELECT * FROM test_hours where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey; -- result: @@ -372,17 +279,9 @@ SELECT * FROM test_hours where l_shipdate >= '2024-11-13 00:00:00' order by l_or 3 1003 5003 3 30.00 3000.00 0.15 0.20 A P 2024-11-14 00:00:00 2024-11-17 00:00:00 2024-11-22 00:00:00 NONE SHIP Fragile item -- !result REFRESH MATERIALIZED VIEW test_hours WITH SYNC MODE; -SELECT * FROM test_hours order by l_orderkey; +SELECT count(*) FROM test_hours; -- result: -1 1001 5001 1 10.00 1000.00 0.05 0.08 N O 2024-11-12 00:00:00 2024-11-15 00:00:00 2024-11-20 00:00:00 DELIVER IN PERSON AIR Quick delivery required -2 1002 5002 2 20.00 2000.00 0.10 0.15 R F 2024-11-13 00:00:00 2024-11-16 00:00:00 2024-11-21 00:00:00 TAKE BACK RETURN RAIL Handle with care -3 1003 5003 3 30.00 3000.00 0.15 0.20 A P 2024-11-14 00:00:00 2024-11-17 00:00:00 2024-11-22 00:00:00 NONE SHIP Fragile item --- !result -SELECT * FROM test_hours order by l_orderkey; --- result: -1 1001 5001 1 10.00 1000.00 0.05 0.08 N O 2024-11-12 00:00:00 2024-11-15 00:00:00 2024-11-20 00:00:00 DELIVER IN PERSON AIR Quick delivery required -2 1002 5002 2 20.00 2000.00 0.10 0.15 R F 2024-11-13 00:00:00 2024-11-16 00:00:00 2024-11-21 00:00:00 TAKE BACK RETURN RAIL Handle with care -3 1003 5003 3 30.00 3000.00 0.15 0.20 A P 2024-11-14 00:00:00 2024-11-17 00:00:00 2024-11-22 00:00:00 NONE SHIP Fragile item +3 -- !result SELECT * FROM test_hours where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey; -- result: diff --git a/test/sql/test_transparent_mv/R/test_mv_with_multi_partition_columns_iceberg2 b/test/sql/test_transparent_mv/R/test_mv_with_multi_partition_columns_iceberg2 index 5d59e991852..291fb150194 100644 --- a/test/sql/test_transparent_mv/R/test_mv_with_multi_partition_columns_iceberg2 +++ b/test/sql/test_transparent_mv/R/test_mv_with_multi_partition_columns_iceberg2 @@ -46,9 +46,9 @@ function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_te -- result: test_days -- !result -SELECT * FROM test_days order by l_orderkey; +SELECT count(*) FROM test_days; -- result: -2 1002 5002 2 20.00 2000.00 0.10 0.15 R F 2024-11-13 00:00:00 2024-11-16 00:00:00 2024-11-21 00:00:00 TAKE BACK RETURN RAIL Handle with care +1 -- !result SELECT * FROM test_days where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey; -- result: @@ -90,11 +90,9 @@ function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_te -- result: test_days -- !result -SELECT * FROM test_days order by l_orderkey; +SELECT count(*) FROM test_days; -- result: -1 1001 5001 1 10.00 1000.00 0.05 0.08 N O 2024-11-12 00:00:00 2024-11-15 00:00:00 2024-11-20 00:00:00 DELIVER IN PERSON AIR Quick delivery required -2 1002 5002 2 20.00 2000.00 0.10 0.15 R F 2024-11-13 00:00:00 2024-11-16 00:00:00 2024-11-21 00:00:00 TAKE BACK RETURN RAIL Handle with care -3 1003 5003 3 30.00 3000.00 0.15 0.20 A P 2024-11-14 00:00:00 2024-11-17 00:00:00 2024-11-22 00:00:00 NONE SHIP Fragile item +3 -- !result SELECT * FROM test_days where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey; -- result: @@ -130,47 +128,6 @@ AS SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_days; -- result: -- !result -function: print_hit_materialized_views("SELECT * FROM test_days order by l_orderkey;") --- result: - --- !result -function: print_hit_materialized_views("SELECT * FROM test_days where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey;") --- result: - --- !result -function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_days where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey;") --- result: - --- !result -function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_days where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey;") --- result: - --- !result -function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_days order by l_orderkey;") --- result: - --- !result -SELECT * FROM test_days order by l_orderkey; --- result: -1 1001 5001 1 10.00 1000.00 0.05 0.08 N O 2024-11-12 00:00:00 2024-11-15 00:00:00 2024-11-20 00:00:00 DELIVER IN PERSON AIR Quick delivery required -2 1002 5002 2 20.00 2000.00 0.10 0.15 R F 2024-11-13 00:00:00 2024-11-16 00:00:00 2024-11-21 00:00:00 TAKE BACK RETURN RAIL Handle with care -3 1003 5003 3 30.00 3000.00 0.15 0.20 A P 2024-11-14 00:00:00 2024-11-17 00:00:00 2024-11-22 00:00:00 NONE SHIP Fragile item --- !result -SELECT * FROM test_days order by l_orderkey; --- result: -1 1001 5001 1 10.00 1000.00 0.05 0.08 N O 2024-11-12 00:00:00 2024-11-15 00:00:00 2024-11-20 00:00:00 DELIVER IN PERSON AIR Quick delivery required -2 1002 5002 2 20.00 2000.00 0.10 0.15 R F 2024-11-13 00:00:00 2024-11-16 00:00:00 2024-11-21 00:00:00 TAKE BACK RETURN RAIL Handle with care -3 1003 5003 3 30.00 3000.00 0.15 0.20 A P 2024-11-14 00:00:00 2024-11-17 00:00:00 2024-11-22 00:00:00 NONE SHIP Fragile item --- !result -SELECT * FROM test_days where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey; --- result: -2 1002 5002 2 20.00 2000.00 0.10 0.15 R F 2024-11-13 00:00:00 2024-11-16 00:00:00 2024-11-21 00:00:00 TAKE BACK RETURN RAIL Handle with care --- !result -SELECT * FROM test_days where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey; --- result: -2 1002 5002 2 20.00 2000.00 0.10 0.15 R F 2024-11-13 00:00:00 2024-11-16 00:00:00 2024-11-21 00:00:00 TAKE BACK RETURN RAIL Handle with care -3 1003 5003 3 30.00 3000.00 0.15 0.20 A P 2024-11-14 00:00:00 2024-11-17 00:00:00 2024-11-22 00:00:00 NONE SHIP Fragile item --- !result REFRESH MATERIALIZED VIEW test_days PARTITION (('R', 'F', '2024-11-12 08:00:00')) WITH SYNC MODE; function: print_hit_materialized_views("SELECT * FROM test_days order by l_orderkey;") -- result: @@ -192,17 +149,9 @@ function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_te -- result: test_days -- !result -SELECT * FROM test_days order by l_orderkey; +SELECT count(*) FROM test_days; -- result: -1 1001 5001 1 10.00 1000.00 0.05 0.08 N O 2024-11-12 00:00:00 2024-11-15 00:00:00 2024-11-20 00:00:00 DELIVER IN PERSON AIR Quick delivery required -2 1002 5002 2 20.00 2000.00 0.10 0.15 R F 2024-11-13 00:00:00 2024-11-16 00:00:00 2024-11-21 00:00:00 TAKE BACK RETURN RAIL Handle with care -3 1003 5003 3 30.00 3000.00 0.15 0.20 A P 2024-11-14 00:00:00 2024-11-17 00:00:00 2024-11-22 00:00:00 NONE SHIP Fragile item --- !result -SELECT * FROM test_days order by l_orderkey; --- result: -1 1001 5001 1 10.00 1000.00 0.05 0.08 N O 2024-11-12 00:00:00 2024-11-15 00:00:00 2024-11-20 00:00:00 DELIVER IN PERSON AIR Quick delivery required -2 1002 5002 2 20.00 2000.00 0.10 0.15 R F 2024-11-13 00:00:00 2024-11-16 00:00:00 2024-11-21 00:00:00 TAKE BACK RETURN RAIL Handle with care -3 1003 5003 3 30.00 3000.00 0.15 0.20 A P 2024-11-14 00:00:00 2024-11-17 00:00:00 2024-11-22 00:00:00 NONE SHIP Fragile item +3 -- !result SELECT * FROM test_days where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey; -- result: @@ -214,17 +163,9 @@ SELECT * FROM test_days where l_shipdate >= '2024-11-13 00:00:00' order by l_ord 3 1003 5003 3 30.00 3000.00 0.15 0.20 A P 2024-11-14 00:00:00 2024-11-17 00:00:00 2024-11-22 00:00:00 NONE SHIP Fragile item -- !result REFRESH MATERIALIZED VIEW test_days WITH SYNC MODE; -SELECT * FROM test_days order by l_orderkey; +SELECT count(*) FROM test_days; -- result: -1 1001 5001 1 10.00 1000.00 0.05 0.08 N O 2024-11-12 00:00:00 2024-11-15 00:00:00 2024-11-20 00:00:00 DELIVER IN PERSON AIR Quick delivery required -2 1002 5002 2 20.00 2000.00 0.10 0.15 R F 2024-11-13 00:00:00 2024-11-16 00:00:00 2024-11-21 00:00:00 TAKE BACK RETURN RAIL Handle with care -3 1003 5003 3 30.00 3000.00 0.15 0.20 A P 2024-11-14 00:00:00 2024-11-17 00:00:00 2024-11-22 00:00:00 NONE SHIP Fragile item --- !result -SELECT * FROM test_days order by l_orderkey; --- result: -1 1001 5001 1 10.00 1000.00 0.05 0.08 N O 2024-11-12 00:00:00 2024-11-15 00:00:00 2024-11-20 00:00:00 DELIVER IN PERSON AIR Quick delivery required -2 1002 5002 2 20.00 2000.00 0.10 0.15 R F 2024-11-13 00:00:00 2024-11-16 00:00:00 2024-11-21 00:00:00 TAKE BACK RETURN RAIL Handle with care -3 1003 5003 3 30.00 3000.00 0.15 0.20 A P 2024-11-14 00:00:00 2024-11-17 00:00:00 2024-11-22 00:00:00 NONE SHIP Fragile item +3 -- !result SELECT * FROM test_days where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey; -- result: @@ -270,8 +211,9 @@ function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_te -- result: -- !result -SELECT * FROM test_days order by l_orderkey; +SELECT count(*) FROM test_days; -- result: +0 -- !result SELECT * FROM test_days where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey; -- result: @@ -312,9 +254,9 @@ function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_te -- result: test_days -- !result -SELECT * FROM test_days order by l_orderkey; +SELECT count(*) FROM test_days; -- result: -3 1003 5003 3 30.00 3000.00 0.15 0.20 A P 2024-11-14 00:00:00 2024-11-17 00:00:00 2024-11-22 00:00:00 NONE SHIP Fragile item +1 -- !result SELECT * FROM test_days where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey; -- result: @@ -371,8 +313,9 @@ function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_te -- result: -- !result -SELECT * FROM test_months order by l_orderkey; +SELECT count(*) FROM test_months; -- result: +0 -- !result SELECT * FROM test_months where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey; -- result: @@ -413,11 +356,9 @@ function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_te -- result: test_months -- !result -SELECT * FROM test_months order by l_orderkey; +SELECT count(*) FROM test_months; -- result: -1 1001 5001 1 10.00 1000.00 0.05 0.08 N O 2024-11-12 2024-11-15 00:00:00 2024-11-20 00:00:00 DELIVER IN PERSON AIR Quick delivery required -2 1002 5002 2 20.00 2000.00 0.10 0.15 R F 2024-11-13 2024-11-16 00:00:00 2024-11-21 00:00:00 TAKE BACK RETURN RAIL Handle with care -3 1003 5003 3 30.00 3000.00 0.15 0.20 A P 2024-11-14 2024-11-17 00:00:00 2024-11-22 00:00:00 NONE SHIP Fragile item +3 -- !result SELECT * FROM test_months where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey; -- result: @@ -453,47 +394,6 @@ AS SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_months; -- result: -- !result -function: print_hit_materialized_views("SELECT * FROM test_months order by l_orderkey;") --- result: - --- !result -function: print_hit_materialized_views("SELECT * FROM test_months where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey;") --- result: - --- !result -function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_months where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey;") --- result: - --- !result -function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_months where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey;") --- result: - --- !result -function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_months order by l_orderkey;") --- result: - --- !result -SELECT * FROM test_months order by l_orderkey; --- result: -1 1001 5001 1 10.00 1000.00 0.05 0.08 N O 2024-11-12 2024-11-15 00:00:00 2024-11-20 00:00:00 DELIVER IN PERSON AIR Quick delivery required -2 1002 5002 2 20.00 2000.00 0.10 0.15 R F 2024-11-13 2024-11-16 00:00:00 2024-11-21 00:00:00 TAKE BACK RETURN RAIL Handle with care -3 1003 5003 3 30.00 3000.00 0.15 0.20 A P 2024-11-14 2024-11-17 00:00:00 2024-11-22 00:00:00 NONE SHIP Fragile item --- !result -SELECT * FROM test_months order by l_orderkey; --- result: -1 1001 5001 1 10.00 1000.00 0.05 0.08 N O 2024-11-12 2024-11-15 00:00:00 2024-11-20 00:00:00 DELIVER IN PERSON AIR Quick delivery required -2 1002 5002 2 20.00 2000.00 0.10 0.15 R F 2024-11-13 2024-11-16 00:00:00 2024-11-21 00:00:00 TAKE BACK RETURN RAIL Handle with care -3 1003 5003 3 30.00 3000.00 0.15 0.20 A P 2024-11-14 2024-11-17 00:00:00 2024-11-22 00:00:00 NONE SHIP Fragile item --- !result -SELECT * FROM test_months where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey; --- result: -2 1002 5002 2 20.00 2000.00 0.10 0.15 R F 2024-11-13 2024-11-16 00:00:00 2024-11-21 00:00:00 TAKE BACK RETURN RAIL Handle with care --- !result -SELECT * FROM test_months where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey; --- result: -2 1002 5002 2 20.00 2000.00 0.10 0.15 R F 2024-11-13 2024-11-16 00:00:00 2024-11-21 00:00:00 TAKE BACK RETURN RAIL Handle with care -3 1003 5003 3 30.00 3000.00 0.15 0.20 A P 2024-11-14 2024-11-17 00:00:00 2024-11-22 00:00:00 NONE SHIP Fragile item --- !result REFRESH MATERIALIZED VIEW test_months PARTITION (('R', 'F', '2024-11-12 08:00:00')) WITH SYNC MODE; function: print_hit_materialized_views("SELECT * FROM test_months order by l_orderkey;") -- result: @@ -515,11 +415,9 @@ function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_te -- result: -- !result -SELECT * FROM test_months order by l_orderkey; +SELECT count(*) FROM test_months; -- result: -1 1001 5001 1 10.00 1000.00 0.05 0.08 N O 2024-11-12 2024-11-15 00:00:00 2024-11-20 00:00:00 DELIVER IN PERSON AIR Quick delivery required -2 1002 5002 2 20.00 2000.00 0.10 0.15 R F 2024-11-13 2024-11-16 00:00:00 2024-11-21 00:00:00 TAKE BACK RETURN RAIL Handle with care -3 1003 5003 3 30.00 3000.00 0.15 0.20 A P 2024-11-14 2024-11-17 00:00:00 2024-11-22 00:00:00 NONE SHIP Fragile item +3 -- !result SELECT * FROM test_months order by l_orderkey; -- result: @@ -537,11 +435,9 @@ SELECT * FROM test_months where l_shipdate >= '2024-11-13 00:00:00' order by l_o 3 1003 5003 3 30.00 3000.00 0.15 0.20 A P 2024-11-14 2024-11-17 00:00:00 2024-11-22 00:00:00 NONE SHIP Fragile item -- !result REFRESH MATERIALIZED VIEW test_months WITH SYNC MODE; -SELECT * FROM test_months order by l_orderkey; +SELECT count(*) FROM test_months; -- result: -1 1001 5001 1 10.00 1000.00 0.05 0.08 N O 2024-11-12 2024-11-15 00:00:00 2024-11-20 00:00:00 DELIVER IN PERSON AIR Quick delivery required -2 1002 5002 2 20.00 2000.00 0.10 0.15 R F 2024-11-13 2024-11-16 00:00:00 2024-11-21 00:00:00 TAKE BACK RETURN RAIL Handle with care -3 1003 5003 3 30.00 3000.00 0.15 0.20 A P 2024-11-14 2024-11-17 00:00:00 2024-11-22 00:00:00 NONE SHIP Fragile item +3 -- !result SELECT * FROM test_months order by l_orderkey; -- result: @@ -590,8 +486,9 @@ function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_te -- result: -- !result -SELECT * FROM test_years order by l_orderkey; +SELECT count(*) FROM test_years; -- result: +0 -- !result SELECT * FROM test_years where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey; -- result: @@ -632,11 +529,9 @@ function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_te -- result: test_years -- !result -SELECT * FROM test_years order by l_orderkey; +SELECT count(*) FROM test_years; -- result: -1 1001 5001 1 10.00 1000.00 0.05 0.08 N O 2024-11-12 2024-11-15 00:00:00 2024-11-20 00:00:00 DELIVER IN PERSON AIR Quick delivery required -2 1002 5002 2 20.00 2000.00 0.10 0.15 R F 2024-11-13 2024-11-16 00:00:00 2024-11-21 00:00:00 TAKE BACK RETURN RAIL Handle with care -3 1003 5003 3 30.00 3000.00 0.15 0.20 A P 2024-11-14 2024-11-17 00:00:00 2024-11-22 00:00:00 NONE SHIP Fragile item +3 -- !result SELECT * FROM test_years where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey; -- result: @@ -672,47 +567,6 @@ AS SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_years; -- result: -- !result -function: print_hit_materialized_views("SELECT * FROM test_years order by l_orderkey;") --- result: - --- !result -function: print_hit_materialized_views("SELECT * FROM test_years where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey;") --- result: - --- !result -function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_years where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey;") --- result: - --- !result -function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_years where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey;") --- result: - --- !result -function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_years order by l_orderkey;") --- result: - --- !result -SELECT * FROM test_years order by l_orderkey; --- result: -1 1001 5001 1 10.00 1000.00 0.05 0.08 N O 2024-11-12 2024-11-15 00:00:00 2024-11-20 00:00:00 DELIVER IN PERSON AIR Quick delivery required -2 1002 5002 2 20.00 2000.00 0.10 0.15 R F 2024-11-13 2024-11-16 00:00:00 2024-11-21 00:00:00 TAKE BACK RETURN RAIL Handle with care -3 1003 5003 3 30.00 3000.00 0.15 0.20 A P 2024-11-14 2024-11-17 00:00:00 2024-11-22 00:00:00 NONE SHIP Fragile item --- !result -SELECT * FROM test_years order by l_orderkey; --- result: -1 1001 5001 1 10.00 1000.00 0.05 0.08 N O 2024-11-12 2024-11-15 00:00:00 2024-11-20 00:00:00 DELIVER IN PERSON AIR Quick delivery required -2 1002 5002 2 20.00 2000.00 0.10 0.15 R F 2024-11-13 2024-11-16 00:00:00 2024-11-21 00:00:00 TAKE BACK RETURN RAIL Handle with care -3 1003 5003 3 30.00 3000.00 0.15 0.20 A P 2024-11-14 2024-11-17 00:00:00 2024-11-22 00:00:00 NONE SHIP Fragile item --- !result -SELECT * FROM test_years where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey; --- result: -2 1002 5002 2 20.00 2000.00 0.10 0.15 R F 2024-11-13 2024-11-16 00:00:00 2024-11-21 00:00:00 TAKE BACK RETURN RAIL Handle with care --- !result -SELECT * FROM test_years where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey; --- result: -2 1002 5002 2 20.00 2000.00 0.10 0.15 R F 2024-11-13 2024-11-16 00:00:00 2024-11-21 00:00:00 TAKE BACK RETURN RAIL Handle with care -3 1003 5003 3 30.00 3000.00 0.15 0.20 A P 2024-11-14 2024-11-17 00:00:00 2024-11-22 00:00:00 NONE SHIP Fragile item --- !result REFRESH MATERIALIZED VIEW test_years PARTITION (('R', 'F', '2024-11-12 08:00:00')) WITH SYNC MODE; function: print_hit_materialized_views("SELECT * FROM test_years order by l_orderkey;") -- result: @@ -734,11 +588,9 @@ function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_te -- result: -- !result -SELECT * FROM test_years order by l_orderkey; +SELECT count(*) FROM test_years; -- result: -1 1001 5001 1 10.00 1000.00 0.05 0.08 N O 2024-11-12 2024-11-15 00:00:00 2024-11-20 00:00:00 DELIVER IN PERSON AIR Quick delivery required -2 1002 5002 2 20.00 2000.00 0.10 0.15 R F 2024-11-13 2024-11-16 00:00:00 2024-11-21 00:00:00 TAKE BACK RETURN RAIL Handle with care -3 1003 5003 3 30.00 3000.00 0.15 0.20 A P 2024-11-14 2024-11-17 00:00:00 2024-11-22 00:00:00 NONE SHIP Fragile item +3 -- !result SELECT * FROM test_years order by l_orderkey; -- result: @@ -756,11 +608,9 @@ SELECT * FROM test_years where l_shipdate >= '2024-11-13 00:00:00' order by l_or 3 1003 5003 3 30.00 3000.00 0.15 0.20 A P 2024-11-14 2024-11-17 00:00:00 2024-11-22 00:00:00 NONE SHIP Fragile item -- !result REFRESH MATERIALIZED VIEW test_years WITH SYNC MODE; -SELECT * FROM test_years order by l_orderkey; +SELECT count(*) FROM test_years; -- result: -1 1001 5001 1 10.00 1000.00 0.05 0.08 N O 2024-11-12 2024-11-15 00:00:00 2024-11-20 00:00:00 DELIVER IN PERSON AIR Quick delivery required -2 1002 5002 2 20.00 2000.00 0.10 0.15 R F 2024-11-13 2024-11-16 00:00:00 2024-11-21 00:00:00 TAKE BACK RETURN RAIL Handle with care -3 1003 5003 3 30.00 3000.00 0.15 0.20 A P 2024-11-14 2024-11-17 00:00:00 2024-11-22 00:00:00 NONE SHIP Fragile item +3 -- !result SELECT * FROM test_years order by l_orderkey; -- result: diff --git a/test/sql/test_transparent_mv/T/test_mv_with_multi_partition_columns_iceberg1 b/test/sql/test_transparent_mv/T/test_mv_with_multi_partition_columns_iceberg1 index 93eeb7891d0..b0411886294 100644 --- a/test/sql/test_transparent_mv/T/test_mv_with_multi_partition_columns_iceberg1 +++ b/test/sql/test_transparent_mv/T/test_mv_with_multi_partition_columns_iceberg1 @@ -158,11 +158,12 @@ REFRESH DEFERRED MANUAL PROPERTIES ("replication_num" = "1") AS SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_date; + REFRESH MATERIALIZED VIEW test_date PARTITION (('R', 'F', '2024-11-13 00:00:00')) WITH SYNC MODE; function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_date where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey;") function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_date where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey;") function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_date order by l_orderkey;") -SELECT * FROM test_date order by l_orderkey; +SELECT count(*) FROM test_date; SELECT * FROM test_date where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey; SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_date where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey; SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_date where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey; @@ -172,7 +173,7 @@ REFRESH MATERIALIZED VIEW test_date WITH SYNC MODE; function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_date where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey;") function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_date where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey;") function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_date order by l_orderkey;") -SELECT * FROM test_date order by l_orderkey; +SELECT count(*) FROM test_date; SELECT * FROM test_date where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey; SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_date where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey; SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_date where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey; @@ -189,30 +190,20 @@ PROPERTIES ( AS SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_date; -function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_date where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey;") -function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_date where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey;") -function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_date order by l_orderkey;") -SELECT * FROM test_date order by l_orderkey; -SELECT * FROM test_date order by l_orderkey; -SELECT * FROM test_date where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey; -SELECT * FROM test_date where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey; REFRESH MATERIALIZED VIEW test_date PARTITION (('R', 'F', '2024-11-13 00:00:00')) WITH SYNC MODE; function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_date where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey;") function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_date where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey;") function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_date order by l_orderkey;") -SELECT * FROM test_date order by l_orderkey; -SELECT * FROM test_date order by l_orderkey; +SELECT count(*) FROM test_date; SELECT * FROM test_date where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey; SELECT * FROM test_date where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey; REFRESH MATERIALIZED VIEW test_date WITH SYNC MODE; -SELECT * FROM test_date order by l_orderkey; -SELECT * FROM test_date order by l_orderkey; +SELECT count(*) FROM test_date; SELECT * FROM test_date where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey; SELECT * FROM test_date where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey; DROP MATERIALIZED VIEW test_date; - -------------------------------- HOURS -------------------------------- CREATE MATERIALIZED VIEW test_hours PARTITION BY (l_returnflag, l_linestatus, date_trunc('hour', l_shipdate)) @@ -220,11 +211,12 @@ REFRESH DEFERRED MANUAL PROPERTIES ("replication_num" = "1") AS SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_hours; + REFRESH MATERIALIZED VIEW test_hours PARTITION (('R', 'F', '2024-11-13 00:00:00')) WITH SYNC MODE; function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_hours where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey;") function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_hours where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey;") function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_hours order by l_orderkey;") -SELECT * FROM test_hours order by l_orderkey; +SELECT count(*) FROM test_hours; SELECT * FROM test_hours where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey; SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_hours where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey; SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_hours where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey; @@ -234,7 +226,7 @@ REFRESH MATERIALIZED VIEW test_hours WITH SYNC MODE; function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_hours where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey;") function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_hours where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey;") function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_hours order by l_orderkey;") -SELECT * FROM test_hours order by l_orderkey; +SELECT count(*) FROM test_hours; SELECT * FROM test_hours where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey; SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_hours where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey; SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_hours where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey; @@ -251,24 +243,15 @@ PROPERTIES ( AS SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_hours; -function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_hours where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey;") -function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_hours where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey;") -function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_hours order by l_orderkey;") -SELECT * FROM test_hours order by l_orderkey; -SELECT * FROM test_hours order by l_orderkey; -SELECT * FROM test_hours where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey; -SELECT * FROM test_hours where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey; REFRESH MATERIALIZED VIEW test_hours PARTITION (('R', 'F', '2024-11-13 00:00:00')) WITH SYNC MODE; function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_hours where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey;") function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_hours where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey;") function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_hours order by l_orderkey;") -SELECT * FROM test_hours order by l_orderkey; -SELECT * FROM test_hours order by l_orderkey; +SELECT count(*) FROM test_hours; SELECT * FROM test_hours where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey; SELECT * FROM test_hours where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey; REFRESH MATERIALIZED VIEW test_hours WITH SYNC MODE; -SELECT * FROM test_hours order by l_orderkey; -SELECT * FROM test_hours order by l_orderkey; +SELECT count(*) FROM test_hours; SELECT * FROM test_hours where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey; SELECT * FROM test_hours where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey; diff --git a/test/sql/test_transparent_mv/T/test_mv_with_multi_partition_columns_iceberg2 b/test/sql/test_transparent_mv/T/test_mv_with_multi_partition_columns_iceberg2 index 9bd98c73d3f..8532c4b206c 100644 --- a/test/sql/test_transparent_mv/T/test_mv_with_multi_partition_columns_iceberg2 +++ b/test/sql/test_transparent_mv/T/test_mv_with_multi_partition_columns_iceberg2 @@ -20,13 +20,14 @@ REFRESH DEFERRED MANUAL PROPERTIES ("replication_num" = "1") AS SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_days; + REFRESH MATERIALIZED VIEW test_days PARTITION (('R', 'F', '2024-11-12 08:00:00')) WITH SYNC MODE; function: print_hit_materialized_views("SELECT * FROM test_days order by l_orderkey;") function: print_hit_materialized_views("SELECT * FROM test_days where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey;") function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_days where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey;") function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_days where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey;") function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_days order by l_orderkey;") -SELECT * FROM test_days order by l_orderkey; +SELECT count(*) FROM test_days; SELECT * FROM test_days where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey; SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_days where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey; SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_days where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey; @@ -38,7 +39,7 @@ function: print_hit_materialized_views("SELECT * FROM test_days where l_shipdate function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_days where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey;") function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_days where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey;") function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_days order by l_orderkey;") -SELECT * FROM test_days order by l_orderkey; +SELECT count(*) FROM test_days; SELECT * FROM test_days where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey; SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_days where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey; SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_days where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey; @@ -55,28 +56,17 @@ PROPERTIES ( AS SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_days; -function: print_hit_materialized_views("SELECT * FROM test_days order by l_orderkey;") -function: print_hit_materialized_views("SELECT * FROM test_days where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey;") -function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_days where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey;") -function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_days where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey;") -function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_days order by l_orderkey;") -SELECT * FROM test_days order by l_orderkey; -SELECT * FROM test_days order by l_orderkey; -SELECT * FROM test_days where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey; -SELECT * FROM test_days where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey; REFRESH MATERIALIZED VIEW test_days PARTITION (('R', 'F', '2024-11-12 08:00:00')) WITH SYNC MODE; function: print_hit_materialized_views("SELECT * FROM test_days order by l_orderkey;") function: print_hit_materialized_views("SELECT * FROM test_days where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey;") function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_days where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey;") function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_days where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey;") function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_days order by l_orderkey;") -SELECT * FROM test_days order by l_orderkey; -SELECT * FROM test_days order by l_orderkey; +SELECT count(*) FROM test_days; SELECT * FROM test_days where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey; SELECT * FROM test_days where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey; REFRESH MATERIALIZED VIEW test_days WITH SYNC MODE; -SELECT * FROM test_days order by l_orderkey; -SELECT * FROM test_days order by l_orderkey; +SELECT count(*) FROM test_days; SELECT * FROM test_days where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey; SELECT * FROM test_days where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey; @@ -92,13 +82,14 @@ PROPERTIES ( ) AS SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_days; + REFRESH MATERIALIZED VIEW test_days PARTITION (('R', 'F', '2024-11-12 08:00:00')) WITH SYNC MODE; function: print_hit_materialized_views("SELECT * FROM test_days order by l_orderkey;") function: print_hit_materialized_views("SELECT * FROM test_days where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey;") function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_days where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey;") function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_days where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey;") function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_days order by l_orderkey;") -SELECT * FROM test_days order by l_orderkey; +SELECT count(*) FROM test_days; SELECT * FROM test_days where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey; SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_days where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey; SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_days where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey; @@ -110,7 +101,7 @@ function: print_hit_materialized_views("SELECT * FROM test_days where l_shipdate function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_days where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey;") function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_days where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey;") function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_days order by l_orderkey;") -SELECT * FROM test_days order by l_orderkey; +SELECT count(*) FROM test_days; SELECT * FROM test_days where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey; SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_days where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey; SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_days where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey; @@ -125,13 +116,14 @@ REFRESH DEFERRED MANUAL PROPERTIES ("replication_num" = "1") AS SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_months; + REFRESH MATERIALIZED VIEW test_months PARTITION (('R', 'F', '2024-11-12 08:00:00')) WITH SYNC MODE; function: print_hit_materialized_views("SELECT * FROM test_months order by l_orderkey;") function: print_hit_materialized_views("SELECT * FROM test_months where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey;") function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_months where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey;") function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_months where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey;") function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_months order by l_orderkey;") -SELECT * FROM test_months order by l_orderkey; +SELECT count(*) FROM test_months; SELECT * FROM test_months where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey; SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_months where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey; SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_months where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey; @@ -143,7 +135,7 @@ function: print_hit_materialized_views("SELECT * FROM test_months where l_shipda function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_months where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey;") function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_months where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey;") function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_months order by l_orderkey;") -SELECT * FROM test_months order by l_orderkey; +SELECT count(*) FROM test_months; SELECT * FROM test_months where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey; SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_months where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey; SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_months where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey; @@ -160,27 +152,18 @@ PROPERTIES ( AS SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_months; -function: print_hit_materialized_views("SELECT * FROM test_months order by l_orderkey;") -function: print_hit_materialized_views("SELECT * FROM test_months where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey;") -function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_months where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey;") -function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_months where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey;") -function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_months order by l_orderkey;") -SELECT * FROM test_months order by l_orderkey; -SELECT * FROM test_months order by l_orderkey; -SELECT * FROM test_months where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey; -SELECT * FROM test_months where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey; REFRESH MATERIALIZED VIEW test_months PARTITION (('R', 'F', '2024-11-12 08:00:00')) WITH SYNC MODE; function: print_hit_materialized_views("SELECT * FROM test_months order by l_orderkey;") function: print_hit_materialized_views("SELECT * FROM test_months where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey;") function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_months where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey;") function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_months where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey;") function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_months order by l_orderkey;") -SELECT * FROM test_months order by l_orderkey; +SELECT count(*) FROM test_months; SELECT * FROM test_months order by l_orderkey; SELECT * FROM test_months where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey; SELECT * FROM test_months where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey; REFRESH MATERIALIZED VIEW test_months WITH SYNC MODE; -SELECT * FROM test_months order by l_orderkey; +SELECT count(*) FROM test_months; SELECT * FROM test_months order by l_orderkey; SELECT * FROM test_months where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey; SELECT * FROM test_months where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey; @@ -194,13 +177,14 @@ REFRESH DEFERRED MANUAL PROPERTIES ("replication_num" = "1") AS SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_years; + REFRESH MATERIALIZED VIEW test_years PARTITION (('R', 'F', '2024-11-12 08:00:00')) WITH SYNC MODE; function: print_hit_materialized_views("SELECT * FROM test_years order by l_orderkey;") function: print_hit_materialized_views("SELECT * FROM test_years where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey;") function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_years where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey;") function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_years where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey;") function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_years order by l_orderkey;") -SELECT * FROM test_years order by l_orderkey; +SELECT count(*) FROM test_years; SELECT * FROM test_years where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey; SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_years where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey; SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_years where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey; @@ -212,7 +196,7 @@ function: print_hit_materialized_views("SELECT * FROM test_years where l_shipdat function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_years where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey;") function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_years where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey;") function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_years order by l_orderkey;") -SELECT * FROM test_years order by l_orderkey; +SELECT count(*) FROM test_years; SELECT * FROM test_years where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey; SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_years where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey; SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_years where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey; @@ -229,27 +213,18 @@ PROPERTIES ( AS SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_years; -function: print_hit_materialized_views("SELECT * FROM test_years order by l_orderkey;") -function: print_hit_materialized_views("SELECT * FROM test_years where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey;") -function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_years where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey;") -function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_years where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey;") -function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_years order by l_orderkey;") -SELECT * FROM test_years order by l_orderkey; -SELECT * FROM test_years order by l_orderkey; -SELECT * FROM test_years where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey; -SELECT * FROM test_years where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey; REFRESH MATERIALIZED VIEW test_years PARTITION (('R', 'F', '2024-11-12 08:00:00')) WITH SYNC MODE; function: print_hit_materialized_views("SELECT * FROM test_years order by l_orderkey;") function: print_hit_materialized_views("SELECT * FROM test_years where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey;") function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_years where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey;") function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_years where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey;") function: print_hit_materialized_views("SELECT * FROM mv_iceberg_${uuid0}.sql_test_db.lineitem_years order by l_orderkey;") -SELECT * FROM test_years order by l_orderkey; +SELECT count(*) FROM test_years; SELECT * FROM test_years order by l_orderkey; SELECT * FROM test_years where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey; SELECT * FROM test_years where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey; REFRESH MATERIALIZED VIEW test_years WITH SYNC MODE; -SELECT * FROM test_years order by l_orderkey; +SELECT count(*) FROM test_years; SELECT * FROM test_years order by l_orderkey; SELECT * FROM test_years where l_returnflag = 'R' and l_linestatus = 'F' and l_shipdate = '2024-11-13 00:00:00' order by l_orderkey; SELECT * FROM test_years where l_shipdate >= '2024-11-13 00:00:00' order by l_orderkey;