This is an automated email from the ASF dual-hosted git repository.

morrysnow pushed a commit to branch branch-3.1
in repository https://gitbox.apache.org/repos/asf/doris.git


The following commit(s) were added to refs/heads/branch-3.1 by this push:
     new 93a1647c1b3 [chore](SessionVariable) set rename 
`global_variant_max_subcolumns_count` to `default_variant_max_subcolumns_count` 
and set default value to 0 (#54675)
93a1647c1b3 is described below

commit 93a1647c1b385de02c2c2ceaa227eebd5f738a1a
Author: lihangyu <[email protected]>
AuthorDate: Thu Aug 14 13:47:00 2025 +0800

    [chore](SessionVariable) set rename `global_variant_max_subcolumns_count` 
to `default_variant_max_subcolumns_count` and set default value to 0 (#54675)
---
 .../java/org/apache/doris/analysis/TypeDef.java    |  4 +--
 .../doris/nereids/parser/LogicalPlanBuilder.java   |  4 +--
 .../java/org/apache/doris/qe/SessionVariable.java  | 38 +++++++++++-----------
 .../suites/function_p0/test_array_agg.groovy       |  2 +-
 ...sted_index_file_http_action_with_variant.groovy |  2 +-
 regression-test/suites/variant_p0/desc.groovy      |  4 +--
 .../variant_p0/predefine/insert_into_select.groovy |  2 +-
 .../suites/variant_p0/predefine/load.groovy        |  2 +-
 .../suites/variant_p0/predefine/multi_var.groovy   |  2 +-
 .../predefine/test_custom_analyzer.groovy          |  4 +--
 .../predefine/test_multi_index_file.groovy         |  2 +-
 .../predefine/test_multi_index_nonCurrent.groovy   |  4 +--
 .../test_prdefine_insert_into_select.groovy        |  2 +-
 ...test_prdefine_typed_column_sparse_column.groovy |  2 +-
 .../variant_p0/predefine/test_predefine_ddl.groovy |  4 +--
 .../predefine/test_predefine_pattern.groovy        |  2 +-
 .../predefine/test_predefine_schema_change.groovy  |  2 +-
 .../predefine/test_predefine_type_index.groovy     |  2 +-
 .../test_predefine_type_multi_index.groovy         |  2 +-
 .../test_types_with_indexes_profile.groovy         |  2 +-
 .../predefine/test_variant_is_null_expr.groovy     |  4 +--
 .../test_add_multi_var_mulit_indexes.groovy        |  4 +--
 .../suites/variant_p0/test_sub_path_pruning.groovy |  4 +--
 .../test_variant_float_double_index.groovy         |  2 +-
 .../suites/variant_p0/with_index/var_index.groovy  |  2 +-
 .../suites/variant_p1/predefine/load.groovy        |  2 +-
 26 files changed, 53 insertions(+), 53 deletions(-)

diff --git a/fe/fe-core/src/main/java/org/apache/doris/analysis/TypeDef.java 
b/fe/fe-core/src/main/java/org/apache/doris/analysis/TypeDef.java
index f77fc72f44e..0fe0e0d38ca 100644
--- a/fe/fe-core/src/main/java/org/apache/doris/analysis/TypeDef.java
+++ b/fe/fe-core/src/main/java/org/apache/doris/analysis/TypeDef.java
@@ -341,9 +341,9 @@ public class TypeDef implements ParseNode {
                 // Supported properties: variant_max_subcolumns_count, 
variant_enable_typed_paths_to_sparse
                 VariantType variantType = (VariantType) scalarType;
                 int variantMaxSubcolumnsCount = ConnectContext.get() == null ? 
0 :
-                        
ConnectContext.get().getSessionVariable().getGlobalVariantMaxSubcolumnsCount();
+                        
ConnectContext.get().getSessionVariable().getDefaultVariantMaxSubcolumnsCount();
                 boolean enableTypedPathsToSparse = ConnectContext.get() == 
null ? false :
-                        
ConnectContext.get().getSessionVariable().getGlobalEnableTypedPathsToSparse();
+                        
ConnectContext.get().getSessionVariable().getDefaultEnableTypedPathsToSparse();
                 try {
                     variantMaxSubcolumnsCount = PropertyAnalyzer
                             
.analyzeVariantMaxSubcolumnsCount(variantType.getProperties(), 
variantMaxSubcolumnsCount);
diff --git 
a/fe/fe-core/src/main/java/org/apache/doris/nereids/parser/LogicalPlanBuilder.java
 
b/fe/fe-core/src/main/java/org/apache/doris/nereids/parser/LogicalPlanBuilder.java
index c5761497b65..8347c1f5368 100644
--- 
a/fe/fe-core/src/main/java/org/apache/doris/nereids/parser/LogicalPlanBuilder.java
+++ 
b/fe/fe-core/src/main/java/org/apache/doris/nereids/parser/LogicalPlanBuilder.java
@@ -3591,9 +3591,9 @@ public class LogicalPlanBuilder extends 
DorisParserBaseVisitor<Object> {
         }
 
         int variantMaxSubcolumnsCount = ConnectContext.get() == null ? 0 :
-                
ConnectContext.get().getSessionVariable().getGlobalVariantMaxSubcolumnsCount();
+                
ConnectContext.get().getSessionVariable().getDefaultVariantMaxSubcolumnsCount();
         boolean enableTypedPathsToSparse = ConnectContext.get() == null ? 
false :
-                
ConnectContext.get().getSessionVariable().getGlobalEnableTypedPathsToSparse();
+                
ConnectContext.get().getSessionVariable().getDefaultEnableTypedPathsToSparse();
 
         try {
             variantMaxSubcolumnsCount = PropertyAnalyzer
diff --git a/fe/fe-core/src/main/java/org/apache/doris/qe/SessionVariable.java 
b/fe/fe-core/src/main/java/org/apache/doris/qe/SessionVariable.java
index 340faed0e7c..89ec74518f6 100644
--- a/fe/fe-core/src/main/java/org/apache/doris/qe/SessionVariable.java
+++ b/fe/fe-core/src/main/java/org/apache/doris/qe/SessionVariable.java
@@ -729,10 +729,10 @@ public class SessionVariable implements Serializable, 
Writable {
     public static final String ADAPTIVE_PIPELINE_TASK_SERIAL_READ_ON_LIMIT =
                                     
"adaptive_pipeline_task_serial_read_on_limit";
 
-    public static final String GLOBAL_VARIANT_SUBCOLUMNS_COUNT = 
"global_variant_max_subcolumns_count";
+    public static final String DEFAULT_VARIANT_MAX_SUBCOLUMNS_COUNT = 
"default_variant_max_subcolumns_count";
 
-    public static final String GLOBAL_VARIANT_ENABLE_TYPED_PATHS_TO_SPARSE =
-                                                            
"global_variant_enable_typed_paths_to_sparse";
+    public static final String DEFAULT_VARIANT_ENABLE_TYPED_PATHS_TO_SPARSE =
+                                                            
"default_variant_enable_typed_paths_to_sparse";
 
     public static final String ENABLE_TEXT_VALIDATE_UTF8 = 
"enable_text_validate_utf8";
 
@@ -1683,7 +1683,7 @@ public class SessionVariable implements Serializable, 
Writable {
             needForward = true,
             fuzzy = true,
             description = {
-                    "允许使用一阶段聚合来执行带有order的group_concat函数",
+                    "允许使用一阶段聚合来执行带有 order 的 group_concat 函数",
                     "Enable to use one stage aggregation to execute the 
group_concat function with order"
             }
     )
@@ -1917,7 +1917,7 @@ public class SessionVariable implements Serializable, 
Writable {
 
     @VariableMgr.VarAttr(
             name = CHECK_ORC_INIT_SARGS_SUCCESS,
-            description = {"是否检查orc init sargs是否成功。默认为 false。",
+            description = {"是否检查 orc init sargs 是否成功。默认为 false。",
                     "Whether to check whether orc init sargs is successful. "
                             + "The default value is false."},
             needForward = true)
@@ -2142,7 +2142,7 @@ public class SessionVariable implements Serializable, 
Writable {
     public long partitionSampleRowCount = 3_000_000_000L;
 
     @VariableMgr.VarAttr(name = FETCH_HIVE_ROW_COUNT_SYNC,
-            description = {"同步获取Hive外表行数", "Fetch Hive external table row 
count synchronously"})
+            description = {"同步获取 Hive 外表行数", "Fetch Hive external table row 
count synchronously"})
     public boolean fetchHiveRowCountSync = true;
 
     @VariableMgr.VarAttr(name = ENABLE_MATERIALIZED_VIEW_REWRITE, needForward 
= true,
@@ -2308,7 +2308,7 @@ public class SessionVariable implements Serializable, 
Writable {
     public String detailShapePlanNodes = "";
 
     @VariableMgr.VarAttr(name = ENABLE_EXPLAIN_NONE, needForward = true, 
description = {
-            "执行explain命令,但不打印explain结果",
+            "执行 explain 命令,但不打印 explain 结果",
             "execute explain command and return nothing"
     })
     public boolean enableExplainNone = false;
@@ -2535,12 +2535,12 @@ public class SessionVariable implements Serializable, 
Writable {
     public boolean newIsIpAddressInRange = true;
 
     @VariableMgr.VarAttr(
-            name = GLOBAL_VARIANT_SUBCOLUMNS_COUNT,
+            name = DEFAULT_VARIANT_MAX_SUBCOLUMNS_COUNT,
             needForward = true,
-            checker = "checkGlobalVariantMaxSubcolumnsCount",
+            checker = "checkDefaultVariantMaxSubcolumnsCount",
             fuzzy = true
     )
-    public int globalVariantMaxSubcolumnsCount = 2048;
+    public int defaultVariantMaxSubcolumnsCount = 0;
 
     @VariableMgr.VarAttr(name = ENABLE_SQL_CONVERTOR_FEATURES, needForward = 
true,
             checker = "checkSqlConvertorFeatures",
@@ -2583,11 +2583,11 @@ public class SessionVariable implements Serializable, 
Writable {
 
 
     @VariableMgr.VarAttr(
-            name = GLOBAL_VARIANT_ENABLE_TYPED_PATHS_TO_SPARSE,
+            name = DEFAULT_VARIANT_ENABLE_TYPED_PATHS_TO_SPARSE,
             needForward = true,
             fuzzy = true
     )
-    public boolean globalEnableTypedPathsToSparse = false;
+    public boolean defaultEnableTypedPathsToSparse = false;
 
     public void setEnableEsParallelScroll(boolean enableESParallelScroll) {
         this.enableESParallelScroll = enableESParallelScroll;
@@ -2636,8 +2636,8 @@ public class SessionVariable implements Serializable, 
Writable {
         this.partitionedHashJoinRowsThreshold = random.nextBoolean() ? 8 : 
1048576;
         this.partitionedHashAggRowsThreshold = random.nextBoolean() ? 8 : 
1048576;
         this.enableShareHashTableForBroadcastJoin = random.nextBoolean();
-        this.globalVariantMaxSubcolumnsCount = random.nextInt(10);
-        this.globalEnableTypedPathsToSparse = random.nextBoolean();
+        this.defaultVariantMaxSubcolumnsCount = random.nextInt(10);
+        this.defaultEnableTypedPathsToSparse = random.nextBoolean();
         int randomInt = random.nextInt(4);
         if (randomInt % 2 == 0) {
             this.rewriteOrToInPredicateThreshold = 100000;
@@ -3993,7 +3993,7 @@ public class SessionVariable implements Serializable, 
Writable {
         }
     }
 
-    public void checkGlobalVariantMaxSubcolumnsCount(String 
variantMaxSubcolumnsCount) {
+    public void checkDefaultVariantMaxSubcolumnsCount(String 
variantMaxSubcolumnsCount) {
         int value = Integer.valueOf(variantMaxSubcolumnsCount);
         if (value < 0 || value > 10000) {
             throw new UnsupportedOperationException(
@@ -4971,8 +4971,8 @@ public class SessionVariable implements Serializable, 
Writable {
         return enableExternalTableBatchMode;
     }
 
-    public int getGlobalVariantMaxSubcolumnsCount() {
-        return globalVariantMaxSubcolumnsCount;
+    public int getDefaultVariantMaxSubcolumnsCount() {
+        return defaultVariantMaxSubcolumnsCount;
     }
 
     public boolean isEnableAddIndexForNewData() {
@@ -4983,8 +4983,8 @@ public class SessionVariable implements Serializable, 
Writable {
         this.enableAddIndexForNewData = enableAddIndexForNewData;
     }
 
-    public boolean getGlobalEnableTypedPathsToSparse() {
-        return globalEnableTypedPathsToSparse;
+    public boolean getDefaultEnableTypedPathsToSparse() {
+        return defaultEnableTypedPathsToSparse;
     }
 }
 
diff --git a/regression-test/suites/function_p0/test_array_agg.groovy 
b/regression-test/suites/function_p0/test_array_agg.groovy
index 43241084f3c..314743c715a 100644
--- a/regression-test/suites/function_p0/test_array_agg.groovy
+++ b/regression-test/suites/function_p0/test_array_agg.groovy
@@ -22,7 +22,7 @@ suite("test_array_agg", "p0") {
 
 
     def count = new Random().nextInt(1) + 1
-    sql """ set global_variant_max_subcolumns_count=${count};"""
+    sql """ set default_variant_max_subcolumns_count=${count};"""
 
     sql """
         drop table if exists ${tableName};
diff --git 
a/regression-test/suites/inverted_index_p0/test_show_nested_index_file_http_action_with_variant.groovy
 
b/regression-test/suites/inverted_index_p0/test_show_nested_index_file_http_action_with_variant.groovy
index 8874297a956..5b3a89b7306 100644
--- 
a/regression-test/suites/inverted_index_p0/test_show_nested_index_file_http_action_with_variant.groovy
+++ 
b/regression-test/suites/inverted_index_p0/test_show_nested_index_file_http_action_with_variant.groovy
@@ -61,7 +61,7 @@ suite("test_show_nested_index_file_http_action_with_variant", 
"nonConcurrent,p0"
     set_be_config.call("memory_limitation_per_thread_for_schema_change_bytes", 
"6294967296")
     def run_test = { format ->
         def tableName = 
"test_show_nested_index_file_http_action_with_variant_" + format
-        sql "set global_variant_max_subcolumns_count = 0"
+        sql "set default_variant_max_subcolumns_count = 0"
         sql "DROP TABLE IF EXISTS ${tableName}"
         setFeConfigTemporary([enable_inverted_index_v1_for_variant: true]) {
             sql """
diff --git a/regression-test/suites/variant_p0/desc.groovy 
b/regression-test/suites/variant_p0/desc.groovy
index dad5d3a192d..1b4ea4a944b 100644
--- a/regression-test/suites/variant_p0/desc.groovy
+++ b/regression-test/suites/variant_p0/desc.groovy
@@ -19,8 +19,8 @@ suite("regression_test_variant_desc", "p0"){
     // if (isCloudMode()) {
     //     return
     // }
-    sql """ set global_variant_enable_typed_paths_to_sparse = false """
-    sql """ set global_variant_max_subcolumns_count = 0 """
+    sql """ set default_variant_enable_typed_paths_to_sparse = false """
+    sql """ set default_variant_max_subcolumns_count = 0 """
 
     def load_json_data = {table_name, file_name ->
         // load the json data
diff --git 
a/regression-test/suites/variant_p0/predefine/insert_into_select.groovy 
b/regression-test/suites/variant_p0/predefine/insert_into_select.groovy
index 5e7ecd68abb..c8c86949dea 100644
--- a/regression-test/suites/variant_p0/predefine/insert_into_select.groovy
+++ b/regression-test/suites/variant_p0/predefine/insert_into_select.groovy
@@ -18,7 +18,7 @@
 suite("regression_test_variant_predefine_insert_into_select", "variant_type"){
     def table_name = "insert_into_select"
     def max_subcolumns_count = new Random().nextInt(5) + 1
-    sql "set global_variant_max_subcolumns_count = ${max_subcolumns_count}"
+    sql "set default_variant_max_subcolumns_count = ${max_subcolumns_count}"
     sql "DROP TABLE IF EXISTS ${table_name}_var"
     sql "DROP TABLE IF EXISTS ${table_name}_str"
     sql """
diff --git a/regression-test/suites/variant_p0/predefine/load.groovy 
b/regression-test/suites/variant_p0/predefine/load.groovy
index 696cf68b597..d9e379ec1ef 100644
--- a/regression-test/suites/variant_p0/predefine/load.groovy
+++ b/regression-test/suites/variant_p0/predefine/load.groovy
@@ -21,7 +21,7 @@ suite("regression_test_variant_predefine_schema", "p0"){
     if (new Random().nextInt(100) < 50) {
         count = "1000"
     }
-    sql """ set global_variant_max_subcolumns_count = ${count} """
+    sql """ set default_variant_max_subcolumns_count = ${count} """
     sql """
         CREATE TABLE `test_predefine` (
             `id` bigint NOT NULL,
diff --git a/regression-test/suites/variant_p0/predefine/multi_var.groovy 
b/regression-test/suites/variant_p0/predefine/multi_var.groovy
index 18396158b76..35af1df23e8 100644
--- a/regression-test/suites/variant_p0/predefine/multi_var.groovy
+++ b/regression-test/suites/variant_p0/predefine/multi_var.groovy
@@ -19,7 +19,7 @@ suite("regression_test_variant_predefine_multi_var", 
"variant_type"){
     int max_subcolumns_count = Math.floor(Math.random() * 7) + 1
     def table_name = "multi_variants"
     boolean enable_typed_paths_to_sparse = new Random().nextBoolean()
-    sql "set global_variant_enable_typed_paths_to_sparse = 
${enable_typed_paths_to_sparse}"
+    sql "set default_variant_enable_typed_paths_to_sparse = 
${enable_typed_paths_to_sparse}"
     sql "DROP TABLE IF EXISTS ${table_name}"
     sql """
         CREATE TABLE IF NOT EXISTS ${table_name} (
diff --git 
a/regression-test/suites/variant_p0/predefine/test_custom_analyzer.groovy 
b/regression-test/suites/variant_p0/predefine/test_custom_analyzer.groovy
index 242936d02bd..3acff0a7541 100644
--- a/regression-test/suites/variant_p0/predefine/test_custom_analyzer.groovy
+++ b/regression-test/suites/variant_p0/predefine/test_custom_analyzer.groovy
@@ -21,9 +21,9 @@ suite("test_variant_custom_analyzer", "p0") {
     def indexTbName1 = "test_custom_analyzer_1"
     def indexTbName2 = "test_custom_analyzer_2"
     def indexTbName3 = "test_custom_analyzer_3"
-    sql "set global_variant_max_subcolumns_count = 100"
+    sql "set default_variant_max_subcolumns_count = 100"
     sql """ set enable_match_without_inverted_index = false """
-    sql """ set global_variant_enable_typed_paths_to_sparse = false """
+    sql """ set default_variant_enable_typed_paths_to_sparse = false """
 
     sql """
         CREATE INVERTED INDEX TOKENIZER IF NOT EXISTS 
edge_ngram_phone_number_tokenizer
diff --git 
a/regression-test/suites/variant_p0/predefine/test_multi_index_file.groovy 
b/regression-test/suites/variant_p0/predefine/test_multi_index_file.groovy
index acdee10585d..9e1b7344202 100644
--- a/regression-test/suites/variant_p0/predefine/test_multi_index_file.groovy
+++ b/regression-test/suites/variant_p0/predefine/test_multi_index_file.groovy
@@ -19,7 +19,7 @@ suite("test_variant_multi_index_file", "p0, nonConcurrent"){
     sql """ set describe_extend_variant_column = true """
     sql """ set enable_match_without_inverted_index = false """
     sql """ set enable_common_expr_pushdown = true """
-    sql "set global_variant_max_subcolumns_count = 100"
+    sql "set default_variant_max_subcolumns_count = 100"
 
     def tableName = "test_variant_multi_index_nonCurrent"
     sql "DROP TABLE IF EXISTS ${tableName}"
diff --git 
a/regression-test/suites/variant_p0/predefine/test_multi_index_nonCurrent.groovy
 
b/regression-test/suites/variant_p0/predefine/test_multi_index_nonCurrent.groovy
index 17308368e32..8b59f3dc0e5 100644
--- 
a/regression-test/suites/variant_p0/predefine/test_multi_index_nonCurrent.groovy
+++ 
b/regression-test/suites/variant_p0/predefine/test_multi_index_nonCurrent.groovy
@@ -19,7 +19,7 @@ suite("test_variant_multi_index_nonCurrent", "p0, 
nonConcurrent") {
     sql """ set describe_extend_variant_column = true """
     sql """ set enable_match_without_inverted_index = false """
     sql """ set enable_common_expr_pushdown = true """
-    sql """ set global_variant_enable_typed_paths_to_sparse = false """
+    sql """ set default_variant_enable_typed_paths_to_sparse = false """
 
     def queryAndCheck = { String sqlQuery, int expectedFilteredRows = -1, 
boolean checkFilterUsed = true ->
       def checkpoints_name = "segment_iterator.inverted_index.filtered_rows"
@@ -217,7 +217,7 @@ suite("test_variant_multi_index_nonCurrent", "p0, 
nonConcurrent") {
     tableName = "test_variant_predefine_types_with_multi_indexes"
     sql "DROP TABLE IF EXISTS ${tableName}"
     def max_subcolumns_count = new Random().nextInt(10) + 1
-    sql "set global_variant_max_subcolumns_count = ${max_subcolumns_count}"
+    sql "set default_variant_max_subcolumns_count = ${max_subcolumns_count}"
     sql """
         CREATE TABLE ${tableName} (
         `id` bigint NOT NULL AUTO_INCREMENT,
diff --git 
a/regression-test/suites/variant_p0/predefine/test_prdefine_insert_into_select.groovy
 
b/regression-test/suites/variant_p0/predefine/test_prdefine_insert_into_select.groovy
index 68a44a9034e..4ed176a7916 100644
--- 
a/regression-test/suites/variant_p0/predefine/test_prdefine_insert_into_select.groovy
+++ 
b/regression-test/suites/variant_p0/predefine/test_prdefine_insert_into_select.groovy
@@ -17,7 +17,7 @@
 
 suite("test_predefine_insert_into_select", "p0"){ 
 
-    sql """ set global_variant_enable_typed_paths_to_sparse = false """
+    sql """ set default_variant_enable_typed_paths_to_sparse = false """
 
     sql "DROP TABLE IF EXISTS fromTable"
     sql """CREATE TABLE fromTable (
diff --git 
a/regression-test/suites/variant_p0/predefine/test_prdefine_typed_column_sparse_column.groovy
 
b/regression-test/suites/variant_p0/predefine/test_prdefine_typed_column_sparse_column.groovy
index 211e4c759b3..e1d70d86a75 100644
--- 
a/regression-test/suites/variant_p0/predefine/test_prdefine_typed_column_sparse_column.groovy
+++ 
b/regression-test/suites/variant_p0/predefine/test_prdefine_typed_column_sparse_column.groovy
@@ -18,7 +18,7 @@
 suite("test_predefine_typed_sparse", "p0"){ 
 
     def tableName = "test_predefine_typed_sparse"
-    sql """ set global_variant_enable_typed_paths_to_sparse = false """
+    sql """ set default_variant_enable_typed_paths_to_sparse = false """
     sql "DROP TABLE IF EXISTS ${tableName}"
     sql """CREATE TABLE ${tableName} (
         `id` bigint NULL,
diff --git 
a/regression-test/suites/variant_p0/predefine/test_predefine_ddl.groovy 
b/regression-test/suites/variant_p0/predefine/test_predefine_ddl.groovy
index bc78ce7fb76..a88091dff70 100644
--- a/regression-test/suites/variant_p0/predefine/test_predefine_ddl.groovy
+++ b/regression-test/suites/variant_p0/predefine/test_predefine_ddl.groovy
@@ -328,8 +328,8 @@ suite("test_predefine_ddl", "p0"){
     }
 
     sql "DROP TABLE IF EXISTS test_ddl_table"
-    sql "set global_variant_max_subcolumns_count = 10"
-    sql "set global_variant_enable_typed_paths_to_sparse = false"
+    sql "set default_variant_max_subcolumns_count = 10"
+    sql "set default_variant_enable_typed_paths_to_sparse = false"
     sql """CREATE TABLE test_ddl_table (
         `id` bigint NULL,
         `var` variant NULL
diff --git 
a/regression-test/suites/variant_p0/predefine/test_predefine_pattern.groovy 
b/regression-test/suites/variant_p0/predefine/test_predefine_pattern.groovy
index bf2edc359ea..b39fa53bf2c 100644
--- a/regression-test/suites/variant_p0/predefine/test_predefine_pattern.groovy
+++ b/regression-test/suites/variant_p0/predefine/test_predefine_pattern.groovy
@@ -19,7 +19,7 @@ suite("test_variant_predefine_base", "p0"){
     sql """ set describe_extend_variant_column = true """
     sql """ set enable_match_without_inverted_index = false """
     sql """ set enable_common_expr_pushdown = true """
-    sql """ set global_variant_enable_typed_paths_to_sparse = false """
+    sql """ set default_variant_enable_typed_paths_to_sparse = false """
     def count = new Random().nextInt(5) + 1
     def tableName = "base_match_name_variant_test"
     sql "DROP TABLE IF EXISTS ${tableName}"
diff --git 
a/regression-test/suites/variant_p0/predefine/test_predefine_schema_change.groovy
 
b/regression-test/suites/variant_p0/predefine/test_predefine_schema_change.groovy
index 8b93f12ab71..88bc33e7000 100644
--- 
a/regression-test/suites/variant_p0/predefine/test_predefine_schema_change.groovy
+++ 
b/regression-test/suites/variant_p0/predefine/test_predefine_schema_change.groovy
@@ -17,7 +17,7 @@
 
 suite("test_predefine_schema_change", "p0"){
     def tableName = "test_predefine_schema_change"
-    sql """ set global_variant_enable_typed_paths_to_sparse = false """
+    sql """ set default_variant_enable_typed_paths_to_sparse = false """
     sql "DROP TABLE IF EXISTS ${tableName}"
     sql """CREATE TABLE ${tableName} (
         `id` bigint NULL,
diff --git 
a/regression-test/suites/variant_p0/predefine/test_predefine_type_index.groovy 
b/regression-test/suites/variant_p0/predefine/test_predefine_type_index.groovy
index d9ab4a89468..67944ba1d27 100644
--- 
a/regression-test/suites/variant_p0/predefine/test_predefine_type_index.groovy
+++ 
b/regression-test/suites/variant_p0/predefine/test_predefine_type_index.groovy
@@ -19,7 +19,7 @@ suite("test_variant_predefine_index_type", "p0"){
     sql """ set describe_extend_variant_column = true """
     sql """ set enable_match_without_inverted_index = false """
     sql """ set enable_common_expr_pushdown = true """
-    sql """ set global_variant_enable_typed_paths_to_sparse = false """
+    sql """ set default_variant_enable_typed_paths_to_sparse = false """
 
     def tableName = "test_variant_predefine_index_type"
     sql "DROP TABLE IF EXISTS ${tableName}"
diff --git 
a/regression-test/suites/variant_p0/predefine/test_predefine_type_multi_index.groovy
 
b/regression-test/suites/variant_p0/predefine/test_predefine_type_multi_index.groovy
index 525951b6e5c..cf066d5a8ef 100644
--- 
a/regression-test/suites/variant_p0/predefine/test_predefine_type_multi_index.groovy
+++ 
b/regression-test/suites/variant_p0/predefine/test_predefine_type_multi_index.groovy
@@ -19,7 +19,7 @@ suite("test_variant_predefine_type_multi_index", "p0"){
     sql """ set describe_extend_variant_column = true """
     sql """ set enable_match_without_inverted_index = false """
     sql """ set enable_common_expr_pushdown = true """
-    sql """ set global_variant_enable_typed_paths_to_sparse = false """
+    sql """ set default_variant_enable_typed_paths_to_sparse = false """
 
     def tableName = "test_variant_predefine_type_multi_index"
     sql "DROP TABLE IF EXISTS ${tableName}"
diff --git 
a/regression-test/suites/variant_p0/predefine/test_types_with_indexes_profile.groovy
 
b/regression-test/suites/variant_p0/predefine/test_types_with_indexes_profile.groovy
index 31e9d2acc71..2ecca0dcb9a 100644
--- 
a/regression-test/suites/variant_p0/predefine/test_types_with_indexes_profile.groovy
+++ 
b/regression-test/suites/variant_p0/predefine/test_types_with_indexes_profile.groovy
@@ -18,7 +18,7 @@ suite("test_variant_predefine_types_with_indexes_profile", 
"p0,nonConcurrent"){
     sql """ set describe_extend_variant_column = true """
     sql """ set enable_match_without_inverted_index = false """
     sql """ set enable_common_expr_pushdown = true """
-    sql """ set global_variant_enable_typed_paths_to_sparse = false """
+    sql """ set default_variant_enable_typed_paths_to_sparse = false """
 
      def load_json_data = {table_name, file_name ->
         // load the json data
diff --git 
a/regression-test/suites/variant_p0/predefine/test_variant_is_null_expr.groovy 
b/regression-test/suites/variant_p0/predefine/test_variant_is_null_expr.groovy
index d60d71c1662..1450b489c19 100644
--- 
a/regression-test/suites/variant_p0/predefine/test_variant_is_null_expr.groovy
+++ 
b/regression-test/suites/variant_p0/predefine/test_variant_is_null_expr.groovy
@@ -20,10 +20,10 @@ suite("test_variant_is_null_expr", "p0, nonConcurrent") {
     // define a sql table
     def testTable = "test_variant_is_null_expr"
 
-    sql """ set global_variant_enable_typed_paths_to_sparse = false """
+    sql """ set default_variant_enable_typed_paths_to_sparse = false """
 
     sql """ DROP TABLE IF EXISTS ${testTable} """ 
-    sql "set global_variant_max_subcolumns_count = 100"
+    sql "set default_variant_max_subcolumns_count = 100"
     sql """
         CREATE TABLE ${testTable} (
           `k` int(11) NULL COMMENT "",
diff --git 
a/regression-test/suites/variant_p0/schema_change/test_add_multi_var_mulit_indexes.groovy
 
b/regression-test/suites/variant_p0/schema_change/test_add_multi_var_mulit_indexes.groovy
index 3d01fb5f914..dc452e67bc5 100644
--- 
a/regression-test/suites/variant_p0/schema_change/test_add_multi_var_mulit_indexes.groovy
+++ 
b/regression-test/suites/variant_p0/schema_change/test_add_multi_var_mulit_indexes.groovy
@@ -39,8 +39,8 @@ suite("regression_test_variant_add_multi_var_mulit_indexes", 
"variant_type"){
     }
     def table_name = "variant_add_multi_var_mulit_indexes"
     int count = new Random().nextInt(10) + 3
-    sql "set global_variant_max_subcolumns_count = ${count}"
-    sql "set global_variant_enable_typed_paths_to_sparse = false"
+    sql "set default_variant_max_subcolumns_count = ${count}"
+    sql "set default_variant_enable_typed_paths_to_sparse = false"
     sql "DROP TABLE IF EXISTS ${table_name}"
     sql """
         CREATE TABLE IF NOT EXISTS ${table_name} (
diff --git a/regression-test/suites/variant_p0/test_sub_path_pruning.groovy 
b/regression-test/suites/variant_p0/test_sub_path_pruning.groovy
index 57f778e9603..d1d4f09d04b 100644
--- a/regression-test/suites/variant_p0/test_sub_path_pruning.groovy
+++ b/regression-test/suites/variant_p0/test_sub_path_pruning.groovy
@@ -17,8 +17,8 @@
 
 suite("variant_sub_path_pruning", "variant_type"){
 
-    sql """ set global_variant_enable_typed_paths_to_sparse = false """
-    sql """ set global_variant_max_subcolumns_count = 0 """
+    sql """ set default_variant_enable_typed_paths_to_sparse = false """
+    sql """ set default_variant_max_subcolumns_count = 0 """
 
     sql "DROP TABLE IF EXISTS pruning_test"
 
diff --git 
a/regression-test/suites/variant_p0/test_variant_float_double_index.groovy 
b/regression-test/suites/variant_p0/test_variant_float_double_index.groovy
index 070af69cb79..22e943f463d 100644
--- a/regression-test/suites/variant_p0/test_variant_float_double_index.groovy
+++ b/regression-test/suites/variant_p0/test_variant_float_double_index.groovy
@@ -23,7 +23,7 @@ suite("test_variant_float_double_index", "p0, nonConcurrent"){
     sql """ set enable_match_without_inverted_index = false """
     sql """ set enable_common_expr_pushdown = true """
     sql """ set inverted_index_skip_threshold = 0 """
-    sql """ set global_variant_enable_typed_paths_to_sparse = false """
+    sql """ set default_variant_enable_typed_paths_to_sparse = false """
 
     def queryAndCheck = { String sqlQuery, int expectedFilteredRows = -1, 
boolean checkFilterUsed = true ->
       def checkpoints_name = "segment_iterator.inverted_index.filtered_rows"
diff --git a/regression-test/suites/variant_p0/with_index/var_index.groovy 
b/regression-test/suites/variant_p0/with_index/var_index.groovy
index 9beff3132b4..f57bd6915be 100644
--- a/regression-test/suites/variant_p0/with_index/var_index.groovy
+++ b/regression-test/suites/variant_p0/with_index/var_index.groovy
@@ -17,7 +17,7 @@
 
 suite("regression_test_variant_var_index", "p0, nonConcurrent"){
     def table_name = "var_index"
-    sql """ set global_variant_enable_typed_paths_to_sparse = false """
+    sql """ set default_variant_enable_typed_paths_to_sparse = false """
     sql "DROP TABLE IF EXISTS var_index"
     sql """
         CREATE TABLE IF NOT EXISTS var_index (
diff --git a/regression-test/suites/variant_p1/predefine/load.groovy 
b/regression-test/suites/variant_p1/predefine/load.groovy
index 56e25bac9cc..99b0f8bfdb4 100644
--- a/regression-test/suites/variant_p1/predefine/load.groovy
+++ b/regression-test/suites/variant_p1/predefine/load.groovy
@@ -19,7 +19,7 @@ import org.codehaus.groovy.runtime.IOGroovyMethods
 
 suite("test_predefine_type_multi_index", "p1"){
     
-    sql """ set global_variant_enable_typed_paths_to_sparse = false """
+    sql """ set default_variant_enable_typed_paths_to_sparse = false """
     
     def load_json_data = {table_name, file_name ->
         // load the json data


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to