diff --git a/fe/fe-core/src/main/antlr4/org/apache/doris/nereids/DorisParser.g4 b/fe/fe-core/src/main/antlr4/org/apache/doris/nereids/DorisParser.g4 index 1514ff5089..089e5569e8 100644 --- a/fe/fe-core/src/main/antlr4/org/apache/doris/nereids/DorisParser.g4 +++ b/fe/fe-core/src/main/antlr4/org/apache/doris/nereids/DorisParser.g4 @@ -97,7 +97,7 @@ statementBase (DISTRIBUTED BY (HASH hashKeys=identifierList | RANDOM) (BUCKETS (INTEGER_VALUE | AUTO))?)? propertyClause? AS query #createMTMV - | REFRESH MATERIALIZED VIEW mvName=multipartIdentifier (partitionSpec | COMPLETE)? #refreshMTMV + | REFRESH MATERIALIZED VIEW mvName=multipartIdentifier (partitionSpec | COMPLETE | AUTO) #refreshMTMV | ALTER MATERIALIZED VIEW mvName=multipartIdentifier ((RENAME newName=identifier) | (REFRESH (refreshMethod | refreshTrigger | refreshMethod refreshTrigger)) | (SET LEFT_PAREN fileProperties=propertyItemList RIGHT_PAREN)) #alterMTMV diff --git a/regression-test/suites/mtmv_p0/test_agg_table_mtmv.groovy b/regression-test/suites/mtmv_p0/test_agg_table_mtmv.groovy index 192a7f0cfe..00bf009871 100644 --- a/regression-test/suites/mtmv_p0/test_agg_table_mtmv.groovy +++ b/regression-test/suites/mtmv_p0/test_agg_table_mtmv.groovy @@ -48,7 +48,7 @@ suite("test_agg_table_mtmv") { """ sql """ - REFRESH MATERIALIZED VIEW ${mvName}; + REFRESH MATERIALIZED VIEW ${mvName} AUTO; """ def jobName = getJobName(dbName, mvName); diff --git a/regression-test/suites/mtmv_p0/test_base_mtmv.groovy b/regression-test/suites/mtmv_p0/test_base_mtmv.groovy index 1111fdc0a1..f9bcaf2819 100644 --- a/regression-test/suites/mtmv_p0/test_base_mtmv.groovy +++ b/regression-test/suites/mtmv_p0/test_base_mtmv.groovy @@ -50,7 +50,7 @@ suite("test_base_mtmv") { def jobName = getJobName("regression_test_mtmv_p0", mvName); order_qt_status "select Name,State,RefreshState from mv_infos('database'='${dbName}') where Name='${mvName}'" sql """ - REFRESH MATERIALIZED VIEW ${mvName} + REFRESH MATERIALIZED VIEW ${mvName} AUTO """ waitingMTMVTaskFinished(jobName) order_qt_status "select Name,State,RefreshState from mv_infos('database'='${dbName}') where Name='${mvName}'" @@ -64,7 +64,7 @@ suite("test_base_mtmv") { alter table ${tableName} drop COLUMN new_col; """ sql """ - REFRESH MATERIALIZED VIEW ${mvName} + REFRESH MATERIALIZED VIEW ${mvName} AUTO """ waitingMTMVTaskFinished(jobName) order_qt_status "select Name,State,RefreshState from mv_infos('database'='${dbName}') where Name='${mvName}'" @@ -86,7 +86,7 @@ suite("test_base_mtmv") { ); """ sql """ - REFRESH MATERIALIZED VIEW ${mvName} + REFRESH MATERIALIZED VIEW ${mvName} AUTO """ waitingMTMVTaskFinished(jobName) order_qt_status "select Name,State,RefreshState from mv_infos('database'='${dbName}') where Name='${mvName}'" diff --git a/regression-test/suites/mtmv_p0/test_build_mtmv.groovy b/regression-test/suites/mtmv_p0/test_build_mtmv.groovy index fd6bec3fcb..141a324e97 100644 --- a/regression-test/suites/mtmv_p0/test_build_mtmv.groovy +++ b/regression-test/suites/mtmv_p0/test_build_mtmv.groovy @@ -213,7 +213,7 @@ suite("test_build_mtmv") { SELECT ${tableName}.username, ${tableNamePv}.pv FROM ${tableName}, ${tableNamePv} WHERE ${tableName}.id=${tableNamePv}.id; """ sql """ - REFRESH MATERIALIZED VIEW ${mvName} + REFRESH MATERIALIZED VIEW ${mvName} AUTO """ jobName = getJobName("regression_test_mtmv_p0", mvName); println jobName diff --git a/regression-test/suites/mtmv_p0/test_hive_mtmv.groovy b/regression-test/suites/mtmv_p0/test_hive_mtmv.groovy index 695cf0270b..b8c0b293c2 100644 --- a/regression-test/suites/mtmv_p0/test_hive_mtmv.groovy +++ b/regression-test/suites/mtmv_p0/test_hive_mtmv.groovy @@ -59,7 +59,7 @@ suite("test_hive_mtmv", "p0,external,hive,external_docker,external_docker_hive") //refresh other partitions // current, for hive, auto refresh will not change data sql """ - REFRESH MATERIALIZED VIEW ${mvName} + REFRESH MATERIALIZED VIEW ${mvName} AUTO """ waitingMTMVTaskFinished(jobName) order_qt_refresh_other_partition "SELECT * FROM ${mvName} order by id" diff --git a/regression-test/suites/mtmv_p0/test_hive_olap_mtmv.groovy b/regression-test/suites/mtmv_p0/test_hive_olap_mtmv.groovy index de605f1a2b..1d67675314 100644 --- a/regression-test/suites/mtmv_p0/test_hive_olap_mtmv.groovy +++ b/regression-test/suites/mtmv_p0/test_hive_olap_mtmv.groovy @@ -78,7 +78,7 @@ suite("test_hive_olap_mtmv", "p0,external,hive,external_docker,external_docker_h INSERT INTO ${tableName} VALUES(3,"ff"),(4,"gg"); """ sql """ - REFRESH MATERIALIZED VIEW ${mvName} + REFRESH MATERIALIZED VIEW ${mvName} AUTO """ waitingMTMVTaskFinished(jobName) order_qt_refresh_2 "SELECT * FROM ${mvName} order by id" diff --git a/regression-test/suites/mtmv_p0/test_limit_partition_mtmv.groovy b/regression-test/suites/mtmv_p0/test_limit_partition_mtmv.groovy index fd026a6c02..19aa229743 100644 --- a/regression-test/suites/mtmv_p0/test_limit_partition_mtmv.groovy +++ b/regression-test/suites/mtmv_p0/test_limit_partition_mtmv.groovy @@ -63,7 +63,7 @@ suite("test_limit_partition_mtmv") { assertTrue(showPartitionsResult.toString().contains("p_20380101")) sql """ - REFRESH MATERIALIZED VIEW ${mvName} + REFRESH MATERIALIZED VIEW ${mvName} AUTO """ def jobName = getJobName(dbName, mvName); log.info(jobName) @@ -114,7 +114,7 @@ suite("test_limit_partition_mtmv") { assertTrue(showPartitionsResult.toString().contains("p_20380101")) sql """ - REFRESH MATERIALIZED VIEW ${mvName} + REFRESH MATERIALIZED VIEW ${mvName} AUTO """ jobName = getJobName(dbName, mvName); log.info(jobName) @@ -164,7 +164,7 @@ suite("test_limit_partition_mtmv") { assertTrue(showPartitionsResult.toString().contains("p_20380101")) sql """ - REFRESH MATERIALIZED VIEW ${mvName} + REFRESH MATERIALIZED VIEW ${mvName} AUTO """ jobName = getJobName(dbName, mvName); log.info(jobName) @@ -213,7 +213,7 @@ suite("test_limit_partition_mtmv") { assertTrue(showPartitionsResult.toString().contains("p_20380101_20380103")) sql """ - REFRESH MATERIALIZED VIEW ${mvName} + REFRESH MATERIALIZED VIEW ${mvName} AUTO """ jobName = getJobName(dbName, mvName); log.info(jobName) @@ -226,7 +226,7 @@ suite("test_limit_partition_mtmv") { alter Materialized View ${mvName} set("partition_sync_limit"=""); """ sql """ - REFRESH MATERIALIZED VIEW ${mvName} + REFRESH MATERIALIZED VIEW ${mvName} AUTO """ jobName = getJobName(dbName, mvName); log.info(jobName) diff --git a/regression-test/suites/mtmv_p0/test_mor_table_mtmv.groovy b/regression-test/suites/mtmv_p0/test_mor_table_mtmv.groovy index 7795745c50..7ad4593ea1 100644 --- a/regression-test/suites/mtmv_p0/test_mor_table_mtmv.groovy +++ b/regression-test/suites/mtmv_p0/test_mor_table_mtmv.groovy @@ -48,7 +48,7 @@ suite("test_mor_table_mtmv") { """ sql """ - REFRESH MATERIALIZED VIEW ${mvName}; + REFRESH MATERIALIZED VIEW ${mvName} AUTO; """ def jobName = getJobName(dbName, mvName); diff --git a/regression-test/suites/mtmv_p0/test_mow_table_mtmv.groovy b/regression-test/suites/mtmv_p0/test_mow_table_mtmv.groovy index 954b03c402..6a2aec59ad 100644 --- a/regression-test/suites/mtmv_p0/test_mow_table_mtmv.groovy +++ b/regression-test/suites/mtmv_p0/test_mow_table_mtmv.groovy @@ -48,7 +48,7 @@ suite("test_mow_table_mtmv") { """ sql """ - REFRESH MATERIALIZED VIEW ${mvName}; + REFRESH MATERIALIZED VIEW ${mvName} AUTO; """ def jobName = getJobName(dbName, mvName); diff --git a/regression-test/suites/mtmv_p0/test_partition_refresh_mtmv.groovy b/regression-test/suites/mtmv_p0/test_partition_refresh_mtmv.groovy index 82ca125104..8e084091f4 100644 --- a/regression-test/suites/mtmv_p0/test_partition_refresh_mtmv.groovy +++ b/regression-test/suites/mtmv_p0/test_partition_refresh_mtmv.groovy @@ -166,7 +166,7 @@ suite("test_partition_refresh_mtmv") { assertTrue(showPartitionsResult.toString().contains("p_20170301_20170401")) sql """ - REFRESH MATERIALIZED VIEW ${mvName} + REFRESH MATERIALIZED VIEW ${mvName} AUTO """ def jobName = getJobName(dbName, mvName); log.info(jobName) @@ -212,7 +212,7 @@ suite("test_partition_refresh_mtmv") { assertTrue(showPartitionsResult.toString().contains("p_3_4")) sql """ - REFRESH MATERIALIZED VIEW ${mvName} + REFRESH MATERIALIZED VIEW ${mvName} AUTO """ jobName = getJobName(dbName, mvName); log.info(jobName) @@ -259,7 +259,7 @@ suite("test_partition_refresh_mtmv") { assertTrue(showPartitionsResult.toString().contains("_3")) sql """ - REFRESH MATERIALIZED VIEW ${mvName} + REFRESH MATERIALIZED VIEW ${mvName} AUTO """ jobName = getJobName(dbName, mvName); log.info(jobName) @@ -324,7 +324,7 @@ suite("test_partition_refresh_mtmv") { //refresh other partitions sql """ - REFRESH MATERIALIZED VIEW ${mvName} + REFRESH MATERIALIZED VIEW ${mvName} AUTO """ waitingMTMVTaskFinished(jobName) order_qt_refresh_other_partition "SELECT * FROM ${mvName} order by user_id,age,date,num" @@ -361,7 +361,7 @@ suite("test_partition_refresh_mtmv") { //refresh other partition ,data will be fresh sql """ - REFRESH MATERIALIZED VIEW ${mvName}; + REFRESH MATERIALIZED VIEW ${mvName} AUTO; """ waitingMTMVTaskFinished(jobName) order_qt_refresh_other_table_change_other "SELECT * FROM ${mvName} order by user_id,age,date,num" @@ -369,7 +369,7 @@ suite("test_partition_refresh_mtmv") { //test base table add partition sql """alter table ${tableNameNum} ADD PARTITION p201704 VALUES [('2017-04-01'), ('2017-05-01'))""" sql """ - REFRESH MATERIALIZED VIEW ${mvName}; + REFRESH MATERIALIZED VIEW ${mvName} AUTO; """ waitingMTMVTaskFinished(jobName) showPartitionsResult = sql """show partitions from ${mvName}""" @@ -379,7 +379,7 @@ suite("test_partition_refresh_mtmv") { //test base table drop partition sql """alter table ${tableNameNum} drop PARTITION p201704""" sql """ - REFRESH MATERIALIZED VIEW ${mvName}; + REFRESH MATERIALIZED VIEW ${mvName} AUTO; """ waitingMTMVTaskFinished(jobName) showPartitionsResult = sql """show partitions from ${mvName}""" @@ -435,7 +435,7 @@ suite("test_partition_refresh_mtmv") { select ${tableNameUser}.user_id,${tableNameUser}.age,${tableNameNum}.date,${tableNameNum}.num from ${tableNameUser} join ${tableNameNum} on ${tableNameUser}.user_id = ${tableNameNum}.user_id; """ sql """ - REFRESH MATERIALIZED VIEW ${mvName}; + REFRESH MATERIALIZED VIEW ${mvName} AUTO; """ jobName = getJobName(dbName, mvName); log.info(jobName) @@ -447,7 +447,7 @@ suite("test_partition_refresh_mtmv") { insert into ${tableNameUser} values(1,9); """ sql """ - REFRESH MATERIALIZED VIEW ${mvName}; + REFRESH MATERIALIZED VIEW ${mvName} AUTO; """ waitingMTMVTaskFinished(jobName) order_qt_exclude_will_not_change "SELECT * FROM ${mvName} order by user_id,age,date,num" diff --git a/regression-test/suites/mtmv_p0/test_task_mtmv.groovy b/regression-test/suites/mtmv_p0/test_task_mtmv.groovy index a3e59afd66..72356b45a7 100644 --- a/regression-test/suites/mtmv_p0/test_task_mtmv.groovy +++ b/regression-test/suites/mtmv_p0/test_task_mtmv.groovy @@ -42,7 +42,7 @@ suite("test_task_mtmv") { SELECT * FROM ${tableName}; """ sql """ - REFRESH MATERIALIZED VIEW ${mvName} + REFRESH MATERIALIZED VIEW ${mvName} AUTO """ def jobName = getJobName(dbName, mvName); waitingMTMVTaskFinished(jobName) diff --git a/regression-test/suites/mtmv_p0/test_workload_group_mtmv.groovy b/regression-test/suites/mtmv_p0/test_workload_group_mtmv.groovy index 4e95f6c258..0ccbce3ff4 100644 --- a/regression-test/suites/mtmv_p0/test_workload_group_mtmv.groovy +++ b/regression-test/suites/mtmv_p0/test_workload_group_mtmv.groovy @@ -51,7 +51,7 @@ suite("test_workload_group_mtmv") { """ order_qt_alter "select MvProperties from mv_infos('database'='${dbName}') where Name='${mvName}'" sql """ - refresh MATERIALIZED VIEW ${mvName}; + refresh MATERIALIZED VIEW ${mvName} AUTO; """ def jobName = getJobName(dbName, mvName); logger.info(jobName) diff --git a/regression-test/suites/nereids_rules_p0/mv/increment_create/cross_join_list_str_increment_create.groovy b/regression-test/suites/nereids_rules_p0/mv/increment_create/cross_join_list_str_increment_create.groovy index 21475ce388..d219fe2a67 100644 --- a/regression-test/suites/nereids_rules_p0/mv/increment_create/cross_join_list_str_increment_create.groovy +++ b/regression-test/suites/nereids_rules_p0/mv/increment_create/cross_join_list_str_increment_create.groovy @@ -133,7 +133,7 @@ suite("cross_join_list_str_increment_create") { """ } def refresh_mv = { - sql """refresh MATERIALIZED VIEW ${mv_name}""" + sql """refresh MATERIALIZED VIEW ${mv_name} AUTO""" } def delete_mv = { sql """DROP MATERIALIZED VIEW ${mv_name};""" diff --git a/regression-test/suites/nereids_rules_p0/mv/increment_create/cross_join_range_date_increment_create.groovy b/regression-test/suites/nereids_rules_p0/mv/increment_create/cross_join_range_date_increment_create.groovy index f89040f7f7..56d8069b12 100644 --- a/regression-test/suites/nereids_rules_p0/mv/increment_create/cross_join_range_date_increment_create.groovy +++ b/regression-test/suites/nereids_rules_p0/mv/increment_create/cross_join_range_date_increment_create.groovy @@ -124,7 +124,7 @@ suite("cross_join_range_date_increment_create") { """ } def refresh_mv = { - sql """refresh MATERIALIZED VIEW ${mv_name}""" + sql """refresh MATERIALIZED VIEW ${mv_name} AUTO""" } def delete_mv = { sql """DROP MATERIALIZED VIEW ${mv_name};""" diff --git a/regression-test/suites/nereids_rules_p0/mv/increment_create/cross_join_range_number_increment_create.groovy b/regression-test/suites/nereids_rules_p0/mv/increment_create/cross_join_range_number_increment_create.groovy index 4e12b2eaa2..6f8e5da1ba 100644 --- a/regression-test/suites/nereids_rules_p0/mv/increment_create/cross_join_range_number_increment_create.groovy +++ b/regression-test/suites/nereids_rules_p0/mv/increment_create/cross_join_range_number_increment_create.groovy @@ -133,7 +133,7 @@ suite("cross_join_range_number_increment_create") { """ } def refresh_mv = { - sql """refresh MATERIALIZED VIEW ${mv_name}""" + sql """refresh MATERIALIZED VIEW ${mv_name} AUTO""" } def delete_mv = { sql """DROP MATERIALIZED VIEW ${mv_name};""" diff --git a/regression-test/suites/nereids_rules_p0/mv/increment_create/full_join_list_str_increment_create.groovy b/regression-test/suites/nereids_rules_p0/mv/increment_create/full_join_list_str_increment_create.groovy index 0442f8cb21..8e467f01a0 100644 --- a/regression-test/suites/nereids_rules_p0/mv/increment_create/full_join_list_str_increment_create.groovy +++ b/regression-test/suites/nereids_rules_p0/mv/increment_create/full_join_list_str_increment_create.groovy @@ -133,7 +133,7 @@ suite("full_join_list_str_increment_create") { """ } def refresh_mv = { - sql """refresh MATERIALIZED VIEW ${mv_name}""" + sql """refresh MATERIALIZED VIEW ${mv_name} AUTO""" } def delete_mv = { sql """DROP MATERIALIZED VIEW ${mv_name};""" diff --git a/regression-test/suites/nereids_rules_p0/mv/increment_create/full_join_range_date_increment_create.groovy b/regression-test/suites/nereids_rules_p0/mv/increment_create/full_join_range_date_increment_create.groovy index 10f2cb087e..7c9f6e4d58 100644 --- a/regression-test/suites/nereids_rules_p0/mv/increment_create/full_join_range_date_increment_create.groovy +++ b/regression-test/suites/nereids_rules_p0/mv/increment_create/full_join_range_date_increment_create.groovy @@ -124,7 +124,7 @@ suite("full_join_range_date_increment_create") { """ } def refresh_mv = { - sql """refresh MATERIALIZED VIEW ${mv_name}""" + sql """refresh MATERIALIZED VIEW ${mv_name} AUTO""" } def delete_mv = { sql """DROP MATERIALIZED VIEW ${mv_name};""" diff --git a/regression-test/suites/nereids_rules_p0/mv/increment_create/full_join_range_number_increment_create.groovy b/regression-test/suites/nereids_rules_p0/mv/increment_create/full_join_range_number_increment_create.groovy index dcfac6a8d3..f243a5620d 100644 --- a/regression-test/suites/nereids_rules_p0/mv/increment_create/full_join_range_number_increment_create.groovy +++ b/regression-test/suites/nereids_rules_p0/mv/increment_create/full_join_range_number_increment_create.groovy @@ -133,7 +133,7 @@ suite("full_join_range_number_increment_create") { """ } def refresh_mv = { - sql """refresh MATERIALIZED VIEW ${mv_name}""" + sql """refresh MATERIALIZED VIEW ${mv_name} AUTO""" } def delete_mv = { sql """DROP MATERIALIZED VIEW ${mv_name};""" diff --git a/regression-test/suites/nereids_rules_p0/mv/increment_create/inner_join_list_str_increment_create.groovy b/regression-test/suites/nereids_rules_p0/mv/increment_create/inner_join_list_str_increment_create.groovy index 9605aa99b1..3579ddf472 100644 --- a/regression-test/suites/nereids_rules_p0/mv/increment_create/inner_join_list_str_increment_create.groovy +++ b/regression-test/suites/nereids_rules_p0/mv/increment_create/inner_join_list_str_increment_create.groovy @@ -133,7 +133,7 @@ suite("inner_join_list_str_increment_create") { """ } def refresh_mv = { - sql """refresh MATERIALIZED VIEW ${mv_name}""" + sql """refresh MATERIALIZED VIEW ${mv_name} AUTO""" } def delete_mv = { sql """DROP MATERIALIZED VIEW ${mv_name};""" diff --git a/regression-test/suites/nereids_rules_p0/mv/increment_create/inner_join_range_date_increment_create.groovy b/regression-test/suites/nereids_rules_p0/mv/increment_create/inner_join_range_date_increment_create.groovy index b8190e76c1..31b4d8ba9b 100644 --- a/regression-test/suites/nereids_rules_p0/mv/increment_create/inner_join_range_date_increment_create.groovy +++ b/regression-test/suites/nereids_rules_p0/mv/increment_create/inner_join_range_date_increment_create.groovy @@ -124,7 +124,7 @@ suite("inner_join_range_date_increment_create") { """ } def refresh_mv = { - sql """refresh MATERIALIZED VIEW ${mv_name}""" + sql """refresh MATERIALIZED VIEW ${mv_name} AUTO""" } def delete_mv = { sql """DROP MATERIALIZED VIEW ${mv_name};""" diff --git a/regression-test/suites/nereids_rules_p0/mv/increment_create/inner_join_range_number_increment_create.groovy b/regression-test/suites/nereids_rules_p0/mv/increment_create/inner_join_range_number_increment_create.groovy index 4fb766cef7..0a8ba49a76 100644 --- a/regression-test/suites/nereids_rules_p0/mv/increment_create/inner_join_range_number_increment_create.groovy +++ b/regression-test/suites/nereids_rules_p0/mv/increment_create/inner_join_range_number_increment_create.groovy @@ -134,7 +134,7 @@ suite("inner_join_range_number_increment_create") { """ } def refresh_mv = { - sql """refresh MATERIALIZED VIEW ${mv_name}""" + sql """refresh MATERIALIZED VIEW ${mv_name} AUTO""" } def delete_mv = { sql """DROP MATERIALIZED VIEW ${mv_name};""" diff --git a/regression-test/suites/nereids_rules_p0/mv/increment_create/left_anti_join_list_str_increment_create.groovy b/regression-test/suites/nereids_rules_p0/mv/increment_create/left_anti_join_list_str_increment_create.groovy index 2c27c097f0..930d85040b 100644 --- a/regression-test/suites/nereids_rules_p0/mv/increment_create/left_anti_join_list_str_increment_create.groovy +++ b/regression-test/suites/nereids_rules_p0/mv/increment_create/left_anti_join_list_str_increment_create.groovy @@ -133,7 +133,7 @@ suite("left_anti_join_list_str_increment_create") { } def refresh_mv = { - sql """refresh MATERIALIZED VIEW ${mv_name}""" + sql """refresh MATERIALIZED VIEW ${mv_name} AUTO""" } def delete_mv = { sql """DROP MATERIALIZED VIEW ${mv_name};""" diff --git a/regression-test/suites/nereids_rules_p0/mv/increment_create/left_anti_join_range_date_increment_create.groovy b/regression-test/suites/nereids_rules_p0/mv/increment_create/left_anti_join_range_date_increment_create.groovy index 47c2b2f38d..0dbbe3abb5 100644 --- a/regression-test/suites/nereids_rules_p0/mv/increment_create/left_anti_join_range_date_increment_create.groovy +++ b/regression-test/suites/nereids_rules_p0/mv/increment_create/left_anti_join_range_date_increment_create.groovy @@ -124,7 +124,7 @@ suite("left_anti_join_range_date_increment_create") { """ } def refresh_mv = { - sql """refresh MATERIALIZED VIEW ${mv_name}""" + sql """refresh MATERIALIZED VIEW ${mv_name} AUTO""" } def delete_mv = { sql """DROP MATERIALIZED VIEW ${mv_name};""" diff --git a/regression-test/suites/nereids_rules_p0/mv/increment_create/left_anti_join_range_number_increment_create.groovy b/regression-test/suites/nereids_rules_p0/mv/increment_create/left_anti_join_range_number_increment_create.groovy index 3d9bac82ee..9dd6f75d94 100644 --- a/regression-test/suites/nereids_rules_p0/mv/increment_create/left_anti_join_range_number_increment_create.groovy +++ b/regression-test/suites/nereids_rules_p0/mv/increment_create/left_anti_join_range_number_increment_create.groovy @@ -132,7 +132,7 @@ suite("left_anti_join_range_number_increment_create") { """ } def refresh_mv = { - sql """refresh MATERIALIZED VIEW ${mv_name}""" + sql """refresh MATERIALIZED VIEW ${mv_name} AUTO""" } def delete_mv = { sql """DROP MATERIALIZED VIEW ${mv_name};""" diff --git a/regression-test/suites/nereids_rules_p0/mv/increment_create/left_join_list_str_increment_create.groovy b/regression-test/suites/nereids_rules_p0/mv/increment_create/left_join_list_str_increment_create.groovy index 4e973d8801..36b3e580f5 100644 --- a/regression-test/suites/nereids_rules_p0/mv/increment_create/left_join_list_str_increment_create.groovy +++ b/regression-test/suites/nereids_rules_p0/mv/increment_create/left_join_list_str_increment_create.groovy @@ -133,7 +133,7 @@ suite("left_join_list_str_increment_create") { } def refresh_mv = { - sql """refresh MATERIALIZED VIEW ${mv_name}""" + sql """refresh MATERIALIZED VIEW ${mv_name} AUTO""" } def delete_mv = { sql """DROP MATERIALIZED VIEW ${mv_name};""" diff --git a/regression-test/suites/nereids_rules_p0/mv/increment_create/left_join_range_date_increment_create.groovy b/regression-test/suites/nereids_rules_p0/mv/increment_create/left_join_range_date_increment_create.groovy index 18045c5104..a8eacdc4a6 100644 --- a/regression-test/suites/nereids_rules_p0/mv/increment_create/left_join_range_date_increment_create.groovy +++ b/regression-test/suites/nereids_rules_p0/mv/increment_create/left_join_range_date_increment_create.groovy @@ -124,7 +124,7 @@ suite("left_join_range_date_increment_create") { """ } def refresh_mv = { - sql """refresh MATERIALIZED VIEW ${mv_name}""" + sql """refresh MATERIALIZED VIEW ${mv_name} AUTO""" } def delete_mv = { sql """DROP MATERIALIZED VIEW ${mv_name};""" diff --git a/regression-test/suites/nereids_rules_p0/mv/increment_create/left_join_range_number_increment_create.groovy b/regression-test/suites/nereids_rules_p0/mv/increment_create/left_join_range_number_increment_create.groovy index 6f43675ba9..64bda473d8 100644 --- a/regression-test/suites/nereids_rules_p0/mv/increment_create/left_join_range_number_increment_create.groovy +++ b/regression-test/suites/nereids_rules_p0/mv/increment_create/left_join_range_number_increment_create.groovy @@ -132,7 +132,7 @@ suite("left_join_range_number_increment_create") { """ } def refresh_mv = { - sql """refresh MATERIALIZED VIEW ${mv_name}""" + sql """refresh MATERIALIZED VIEW ${mv_name} AUTO""" } def delete_mv = { sql """DROP MATERIALIZED VIEW ${mv_name};""" diff --git a/regression-test/suites/nereids_rules_p0/mv/increment_create/left_semi_join_list_str_increment_create.groovy b/regression-test/suites/nereids_rules_p0/mv/increment_create/left_semi_join_list_str_increment_create.groovy index 49989225de..1b20f89ee0 100644 --- a/regression-test/suites/nereids_rules_p0/mv/increment_create/left_semi_join_list_str_increment_create.groovy +++ b/regression-test/suites/nereids_rules_p0/mv/increment_create/left_semi_join_list_str_increment_create.groovy @@ -133,7 +133,7 @@ suite("left_semi_join_list_str_increment_create") { } def refresh_mv = { - sql """refresh MATERIALIZED VIEW ${mv_name}""" + sql """refresh MATERIALIZED VIEW ${mv_name} AUTO""" } def delete_mv = { sql """DROP MATERIALIZED VIEW ${mv_name};""" diff --git a/regression-test/suites/nereids_rules_p0/mv/increment_create/left_semi_join_range_date_increment_create.groovy b/regression-test/suites/nereids_rules_p0/mv/increment_create/left_semi_join_range_date_increment_create.groovy index 26977398b2..a78ad12b3f 100644 --- a/regression-test/suites/nereids_rules_p0/mv/increment_create/left_semi_join_range_date_increment_create.groovy +++ b/regression-test/suites/nereids_rules_p0/mv/increment_create/left_semi_join_range_date_increment_create.groovy @@ -124,7 +124,7 @@ suite("left_semi_join_range_date_increment_create") { """ } def refresh_mv = { - sql """refresh MATERIALIZED VIEW ${mv_name}""" + sql """refresh MATERIALIZED VIEW ${mv_name} AUTO""" } def delete_mv = { sql """DROP MATERIALIZED VIEW ${mv_name};""" diff --git a/regression-test/suites/nereids_rules_p0/mv/increment_create/left_semi_join_range_number_increment_create.groovy b/regression-test/suites/nereids_rules_p0/mv/increment_create/left_semi_join_range_number_increment_create.groovy index 6439d61b2d..398b883c6c 100644 --- a/regression-test/suites/nereids_rules_p0/mv/increment_create/left_semi_join_range_number_increment_create.groovy +++ b/regression-test/suites/nereids_rules_p0/mv/increment_create/left_semi_join_range_number_increment_create.groovy @@ -132,7 +132,7 @@ suite("left_semi_join_range_number_increment_create") { """ } def refresh_mv = { - sql """refresh MATERIALIZED VIEW ${mv_name}""" + sql """refresh MATERIALIZED VIEW ${mv_name} AUTO""" } def delete_mv = { sql """DROP MATERIALIZED VIEW ${mv_name};""" diff --git a/regression-test/suites/nereids_rules_p0/mv/increment_create/right_anti_join_list_str_increment_create.groovy b/regression-test/suites/nereids_rules_p0/mv/increment_create/right_anti_join_list_str_increment_create.groovy index f09c6565ea..41feed21b6 100644 --- a/regression-test/suites/nereids_rules_p0/mv/increment_create/right_anti_join_list_str_increment_create.groovy +++ b/regression-test/suites/nereids_rules_p0/mv/increment_create/right_anti_join_list_str_increment_create.groovy @@ -133,7 +133,7 @@ suite("right_anti_join_list_str_increment_create") { """ } def refresh_mv = { - sql """refresh MATERIALIZED VIEW ${mv_name}""" + sql """refresh MATERIALIZED VIEW ${mv_name} AUTO""" } def delete_mv = { sql """DROP MATERIALIZED VIEW ${mv_name};""" diff --git a/regression-test/suites/nereids_rules_p0/mv/increment_create/right_anti_join_range_date_increment_create.groovy b/regression-test/suites/nereids_rules_p0/mv/increment_create/right_anti_join_range_date_increment_create.groovy index 4f8605fb3e..7e9e00a6cd 100644 --- a/regression-test/suites/nereids_rules_p0/mv/increment_create/right_anti_join_range_date_increment_create.groovy +++ b/regression-test/suites/nereids_rules_p0/mv/increment_create/right_anti_join_range_date_increment_create.groovy @@ -124,7 +124,7 @@ suite("right_anti_join_range_date_increment_create") { """ } def refresh_mv = { - sql """refresh MATERIALIZED VIEW ${mv_name}""" + sql """refresh MATERIALIZED VIEW ${mv_name} AUTO""" } def delete_mv = { sql """DROP MATERIALIZED VIEW ${mv_name};""" diff --git a/regression-test/suites/nereids_rules_p0/mv/increment_create/right_anti_join_range_number_increment_create.groovy b/regression-test/suites/nereids_rules_p0/mv/increment_create/right_anti_join_range_number_increment_create.groovy index b878037f94..62f8c80ecb 100644 --- a/regression-test/suites/nereids_rules_p0/mv/increment_create/right_anti_join_range_number_increment_create.groovy +++ b/regression-test/suites/nereids_rules_p0/mv/increment_create/right_anti_join_range_number_increment_create.groovy @@ -133,7 +133,7 @@ suite("right_anti_join_range_number_increment_create") { """ } def refresh_mv = { - sql """refresh MATERIALIZED VIEW ${mv_name}""" + sql """refresh MATERIALIZED VIEW ${mv_name} AUTO""" } def delete_mv = { sql """DROP MATERIALIZED VIEW ${mv_name};""" diff --git a/regression-test/suites/nereids_rules_p0/mv/increment_create/right_join_list_str_increment_create.groovy b/regression-test/suites/nereids_rules_p0/mv/increment_create/right_join_list_str_increment_create.groovy index 26a7a92601..937e8224f0 100644 --- a/regression-test/suites/nereids_rules_p0/mv/increment_create/right_join_list_str_increment_create.groovy +++ b/regression-test/suites/nereids_rules_p0/mv/increment_create/right_join_list_str_increment_create.groovy @@ -133,7 +133,7 @@ suite("right_join_list_str_increment_create") { """ } def refresh_mv = { - sql """refresh MATERIALIZED VIEW ${mv_name}""" + sql """refresh MATERIALIZED VIEW ${mv_name} AUTO""" } def delete_mv = { sql """DROP MATERIALIZED VIEW ${mv_name};""" diff --git a/regression-test/suites/nereids_rules_p0/mv/increment_create/right_join_range_date_increment_create.groovy b/regression-test/suites/nereids_rules_p0/mv/increment_create/right_join_range_date_increment_create.groovy index 1cc603a24f..9c00f72a39 100644 --- a/regression-test/suites/nereids_rules_p0/mv/increment_create/right_join_range_date_increment_create.groovy +++ b/regression-test/suites/nereids_rules_p0/mv/increment_create/right_join_range_date_increment_create.groovy @@ -124,7 +124,7 @@ suite("right_join_range_date_increment_create") { """ } def refresh_mv = { - sql """refresh MATERIALIZED VIEW ${mv_name}""" + sql """refresh MATERIALIZED VIEW ${mv_name} AUTO""" } def delete_mv = { sql """DROP MATERIALIZED VIEW ${mv_name};""" diff --git a/regression-test/suites/nereids_rules_p0/mv/increment_create/right_join_range_number_increment_create.groovy b/regression-test/suites/nereids_rules_p0/mv/increment_create/right_join_range_number_increment_create.groovy index ca09fd1d6e..31c69eb105 100644 --- a/regression-test/suites/nereids_rules_p0/mv/increment_create/right_join_range_number_increment_create.groovy +++ b/regression-test/suites/nereids_rules_p0/mv/increment_create/right_join_range_number_increment_create.groovy @@ -133,7 +133,7 @@ suite("right_join_range_number_increment_create") { """ } def refresh_mv = { - sql """refresh MATERIALIZED VIEW ${mv_name}""" + sql """refresh MATERIALIZED VIEW ${mv_name} AUTO""" } def delete_mv = { sql """DROP MATERIALIZED VIEW ${mv_name};""" diff --git a/regression-test/suites/nereids_rules_p0/mv/increment_create/right_semi_join_list_str_increment_create.groovy b/regression-test/suites/nereids_rules_p0/mv/increment_create/right_semi_join_list_str_increment_create.groovy index 1b716e6af1..f26a024b80 100644 --- a/regression-test/suites/nereids_rules_p0/mv/increment_create/right_semi_join_list_str_increment_create.groovy +++ b/regression-test/suites/nereids_rules_p0/mv/increment_create/right_semi_join_list_str_increment_create.groovy @@ -132,7 +132,7 @@ suite("right_semi_join_list_str_increment_create") { """ } def refresh_mv = { - sql """refresh MATERIALIZED VIEW ${mv_name}""" + sql """refresh MATERIALIZED VIEW ${mv_name} AUTO""" } def delete_mv = { sql """DROP MATERIALIZED VIEW ${mv_name};""" diff --git a/regression-test/suites/nereids_rules_p0/mv/increment_create/right_semi_join_range_date_increment_create.groovy b/regression-test/suites/nereids_rules_p0/mv/increment_create/right_semi_join_range_date_increment_create.groovy index 459c8c3f51..cfc176f547 100644 --- a/regression-test/suites/nereids_rules_p0/mv/increment_create/right_semi_join_range_date_increment_create.groovy +++ b/regression-test/suites/nereids_rules_p0/mv/increment_create/right_semi_join_range_date_increment_create.groovy @@ -124,7 +124,7 @@ suite("right_semi_join_range_date_increment_create") { """ } def refresh_mv = { - sql """refresh MATERIALIZED VIEW ${mv_name}""" + sql """refresh MATERIALIZED VIEW ${mv_name} AUTO""" } def delete_mv = { sql """DROP MATERIALIZED VIEW ${mv_name};""" diff --git a/regression-test/suites/nereids_rules_p0/mv/increment_create/right_semi_join_range_number_increment_create.groovy b/regression-test/suites/nereids_rules_p0/mv/increment_create/right_semi_join_range_number_increment_create.groovy index fc34ba25f2..4d92b0a4b8 100644 --- a/regression-test/suites/nereids_rules_p0/mv/increment_create/right_semi_join_range_number_increment_create.groovy +++ b/regression-test/suites/nereids_rules_p0/mv/increment_create/right_semi_join_range_number_increment_create.groovy @@ -133,7 +133,7 @@ suite("right_semi_join_range_number_increment_create") { """ } def refresh_mv = { - sql """refresh MATERIALIZED VIEW ${mv_name}""" + sql """refresh MATERIALIZED VIEW ${mv_name} AUTO""" } def delete_mv = { sql """DROP MATERIALIZED VIEW ${mv_name};""" diff --git a/regression-test/suites/nereids_rules_p0/mv/increment_create/self_conn_list_str_increment_create.groovy b/regression-test/suites/nereids_rules_p0/mv/increment_create/self_conn_list_str_increment_create.groovy index 5548152f16..4facffbdec 100644 --- a/regression-test/suites/nereids_rules_p0/mv/increment_create/self_conn_list_str_increment_create.groovy +++ b/regression-test/suites/nereids_rules_p0/mv/increment_create/self_conn_list_str_increment_create.groovy @@ -133,7 +133,7 @@ suite("self_conn_list_str_increment_create") { """ } def refresh_mv = { - sql """refresh MATERIALIZED VIEW ${mv_name}""" + sql """refresh MATERIALIZED VIEW ${mv_name} AUTO""" } def delete_mv = { sql """DROP MATERIALIZED VIEW ${mv_name};""" diff --git a/regression-test/suites/nereids_rules_p0/mv/increment_create/self_conn_range_date_increment_create.groovy b/regression-test/suites/nereids_rules_p0/mv/increment_create/self_conn_range_date_increment_create.groovy index a586a38c4e..23ca627e7e 100644 --- a/regression-test/suites/nereids_rules_p0/mv/increment_create/self_conn_range_date_increment_create.groovy +++ b/regression-test/suites/nereids_rules_p0/mv/increment_create/self_conn_range_date_increment_create.groovy @@ -124,7 +124,7 @@ suite("self_conn_range_date_increment_create") { """ } def refresh_mv = { - sql """refresh MATERIALIZED VIEW ${mv_name}""" + sql """refresh MATERIALIZED VIEW ${mv_name} AUTO""" } def delete_mv = { sql """DROP MATERIALIZED VIEW ${mv_name};""" diff --git a/regression-test/suites/nereids_rules_p0/mv/increment_create/self_conn_range_number_increment_create.groovy b/regression-test/suites/nereids_rules_p0/mv/increment_create/self_conn_range_number_increment_create.groovy index 833942fb3a..52a2741a10 100644 --- a/regression-test/suites/nereids_rules_p0/mv/increment_create/self_conn_range_number_increment_create.groovy +++ b/regression-test/suites/nereids_rules_p0/mv/increment_create/self_conn_range_number_increment_create.groovy @@ -134,7 +134,7 @@ suite("self_conn_range_number_increment_create") { """ } def refresh_mv = { - sql """refresh MATERIALIZED VIEW ${mv_name}""" + sql """refresh MATERIALIZED VIEW ${mv_name} AUTO""" } def delete_mv = { sql """DROP MATERIALIZED VIEW ${mv_name};""" diff --git a/regression-test/suites/statistics/test_analyze_mtmv.groovy b/regression-test/suites/statistics/test_analyze_mtmv.groovy index a3b4915467..7662fd1fbb 100644 --- a/regression-test/suites/statistics/test_analyze_mtmv.groovy +++ b/regression-test/suites/statistics/test_analyze_mtmv.groovy @@ -123,7 +123,7 @@ suite("test_analyze_mtmv") { l_partkey, l_suppkey; """ - sql """REFRESH MATERIALIZED VIEW mv1""" + sql """REFRESH MATERIALIZED VIEW mv1 AUTO""" while(true) { Thread.sleep(1000) def result = sql """select * from mv_infos("database"="test_analyze_mtmv") where Name="mv1";"""