You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@doris.apache.org by GitBox <gi...@apache.org> on 2018/11/02 08:24:22 UTC

[GitHub] morningman closed pull request #274: Change SQL built-in function's symbol

morningman closed pull request #274: Change SQL built-in function's symbol
URL: https://github.com/apache/incubator-doris/pull/274
 
 
   

This is a PR merged from a forked repository.
As GitHub hides the original diff on merge, it is displayed below for
the sake of provenance:

As this is a foreign pull request (from a fork), the diff is supplied
below (as it won't show otherwise due to GitHub magic):

diff --git a/fe/src/main/java/org/apache/doris/analysis/CastExpr.java b/fe/src/main/java/org/apache/doris/analysis/CastExpr.java
index 875bf20e..bbcc0665 100644
--- a/fe/src/main/java/org/apache/doris/analysis/CastExpr.java
+++ b/fe/src/main/java/org/apache/doris/analysis/CastExpr.java
@@ -140,7 +140,7 @@ public static void initBuiltins(FunctionSet functionSet) {
                 if (toType.getPrimitiveType() == PrimitiveType.DATE) {
                     typeName = "date_val";
                 }
-                String beSymbol = "palo::" + beClass + "::cast_to_"
+                String beSymbol = "doris::" + beClass + "::cast_to_"
                         + typeName;
                 functionSet.addBuiltin(ScalarFunction.createBuiltin(getFnName(toType),
                         Lists.newArrayList(fromType), false, toType, beSymbol, null, null, true));
diff --git a/fe/src/main/java/org/apache/doris/analysis/IsNullPredicate.java b/fe/src/main/java/org/apache/doris/analysis/IsNullPredicate.java
index 8649d115..60c7037c 100644
--- a/fe/src/main/java/org/apache/doris/analysis/IsNullPredicate.java
+++ b/fe/src/main/java/org/apache/doris/analysis/IsNullPredicate.java
@@ -41,11 +41,11 @@ public static void initBuiltins(FunctionSet functionSet) {
             if (t.isNull()) continue;
             String isNullSymbol;
             if (t == Type.BOOLEAN) {
-                isNullSymbol = "_ZN4palo15IsNullPredicate7is_nullIN8palo_udf10BooleanValE" +
+                isNullSymbol = "_ZN5doris15IsNullPredicate7is_nullIN9doris_udf10BooleanValE" +
                         "EES3_PNS2_15FunctionContextERKT_";
             } else {
                 String udfType = Function.getUdfType(t.getPrimitiveType());
-                isNullSymbol = "_ZN4palo15IsNullPredicate7is_nullIN8palo_udf" +
+                isNullSymbol = "_ZN5doris15IsNullPredicate7is_nullIN9doris_udf" +
                         udfType.length() + udfType +
                         "EEENS2_10BooleanValEPNS2_15FunctionContextERKT_";
             }
diff --git a/fe/src/main/java/org/apache/doris/analysis/LikePredicate.java b/fe/src/main/java/org/apache/doris/analysis/LikePredicate.java
index c23b695c..d4889131 100644
--- a/fe/src/main/java/org/apache/doris/analysis/LikePredicate.java
+++ b/fe/src/main/java/org/apache/doris/analysis/LikePredicate.java
@@ -55,15 +55,15 @@ public static void initBuiltins(FunctionSet functionSet) {
         functionSet.addBuiltin(ScalarFunction.createBuiltin(
                 Operator.LIKE.name(), Lists.<Type>newArrayList(Type.VARCHAR, Type.VARCHAR),
                 false, Type.BOOLEAN,
-                "_ZN4palo13LikePredicate4likeEPN8palo_udf15FunctionContextERKNS1_9StringValES6_",
-                "_ZN4palo13LikePredicate12like_prepareEPN8palo_udf15FunctionContextENS2_18FunctionStateScopeE",
-                "_ZN4palo13LikePredicate10like_closeEPN8palo_udf15FunctionContextENS2_18FunctionStateScopeE", true));
+                "_ZN5doris13LikePredicate4likeEPN9doris_udf15FunctionContextERKNS1_9StringValES6_",
+                "_ZN5doris13LikePredicate12like_prepareEPN9doris_udf15FunctionContextENS2_18FunctionStateScopeE",
+                "_ZN5doris13LikePredicate10like_closeEPN9doris_udf15FunctionContextENS2_18FunctionStateScopeE", true));
         functionSet.addBuiltin(ScalarFunction.createBuiltin(
                 Operator.REGEXP.name(), Lists.<Type>newArrayList(Type.VARCHAR, Type.VARCHAR),
                 false, Type.BOOLEAN,
-                "_ZN4palo13LikePredicate5regexEPN8palo_udf15FunctionContextERKNS1_9StringValES6_",
-                "_ZN4palo13LikePredicate13regex_prepareEPN8palo_udf15FunctionContextENS2_18FunctionStateScopeE",
-                "_ZN4palo13LikePredicate11regex_closeEPN8palo_udf15FunctionContextENS2_18FunctionStateScopeE", true));
+                "_ZN5doris13LikePredicate5regexEPN9doris_udf15FunctionContextERKNS1_9StringValES6_",
+                "_ZN5doris13LikePredicate13regex_prepareEPN9doris_udf15FunctionContextENS2_18FunctionStateScopeE",
+                "_ZN5doris13LikePredicate11regex_closeEPN9doris_udf15FunctionContextENS2_18FunctionStateScopeE", true));
     }
 
     private final Operator op;
diff --git a/fe/src/main/java/org/apache/doris/catalog/FunctionSet.java b/fe/src/main/java/org/apache/doris/catalog/FunctionSet.java
index 36876a55..675b17db 100644
--- a/fe/src/main/java/org/apache/doris/catalog/FunctionSet.java
+++ b/fe/src/main/java/org/apache/doris/catalog/FunctionSet.java
@@ -69,61 +69,61 @@ public void init() {
     private static final Map<Type, String> MIN_UPDATE_SYMBOL =
         ImmutableMap.<Type, String>builder()
                 .put(Type.BOOLEAN,
-                    "3minIN8palo_udf10BooleanValEEEvPNS2_15FunctionContextERKT_PS6_")
+                    "3minIN9doris_udf10BooleanValEEEvPNS2_15FunctionContextERKT_PS6_")
                 .put(Type.TINYINT,
-                    "3minIN8palo_udf10TinyIntValEEEvPNS2_15FunctionContextERKT_PS6_")
+                    "3minIN9doris_udf10TinyIntValEEEvPNS2_15FunctionContextERKT_PS6_")
                 .put(Type.SMALLINT,
-                    "3minIN8palo_udf11SmallIntValEEEvPNS2_15FunctionContextERKT_PS6_")
+                    "3minIN9doris_udf11SmallIntValEEEvPNS2_15FunctionContextERKT_PS6_")
                 .put(Type.INT,
-                    "3minIN8palo_udf6IntValEEEvPNS2_15FunctionContextERKT_PS6_")
+                    "3minIN9doris_udf6IntValEEEvPNS2_15FunctionContextERKT_PS6_")
                 .put(Type.BIGINT,
-                    "3minIN8palo_udf9BigIntValEEEvPNS2_15FunctionContextERKT_PS6_")
+                    "3minIN9doris_udf9BigIntValEEEvPNS2_15FunctionContextERKT_PS6_")
                 .put(Type.FLOAT,
-                    "3minIN8palo_udf8FloatValEEEvPNS2_15FunctionContextERKT_PS6_")
+                    "3minIN9doris_udf8FloatValEEEvPNS2_15FunctionContextERKT_PS6_")
                 .put(Type.DOUBLE,
-                    "3minIN8palo_udf9DoubleValEEEvPNS2_15FunctionContextERKT_PS6_")
+                    "3minIN9doris_udf9DoubleValEEEvPNS2_15FunctionContextERKT_PS6_")
                // .put(Type.CHAR,
-               //     "3minIN8palo_udf9StringValEEEvPNS2_15FunctionContextERKT_PS6_")
+               //     "3minIN9doris_udf9StringValEEEvPNS2_15FunctionContextERKT_PS6_")
                 .put(Type.VARCHAR,
-                    "3minIN8palo_udf9StringValEEEvPNS2_15FunctionContextERKT_PS6_")
+                    "3minIN9doris_udf9StringValEEEvPNS2_15FunctionContextERKT_PS6_")
                 .put(Type.DATE,
-                    "3minIN8palo_udf11DateTimeValEEEvPNS2_15FunctionContextERKT_PS6_")
+                    "3minIN9doris_udf11DateTimeValEEEvPNS2_15FunctionContextERKT_PS6_")
                 .put(Type.DATETIME,
-                    "3minIN8palo_udf11DateTimeValEEEvPNS2_15FunctionContextERKT_PS6_")
+                    "3minIN9doris_udf11DateTimeValEEEvPNS2_15FunctionContextERKT_PS6_")
                 .put(Type.DECIMAL,
-                    "3minIN8palo_udf10DecimalValEEEvPNS2_15FunctionContextERKT_PS6_")
+                    "3minIN9doris_udf10DecimalValEEEvPNS2_15FunctionContextERKT_PS6_")
                 .put(Type.LARGEINT,
-                    "3minIN8palo_udf11LargeIntValEEEvPNS2_15FunctionContextERKT_PS6_")
+                    "3minIN9doris_udf11LargeIntValEEEvPNS2_15FunctionContextERKT_PS6_")
                 .build();
 
     private static final Map<Type, String> MAX_UPDATE_SYMBOL =
         ImmutableMap.<Type, String>builder()
                 .put(Type.BOOLEAN,
-                    "3maxIN8palo_udf10BooleanValEEEvPNS2_15FunctionContextERKT_PS6_")
+                    "3maxIN9doris_udf10BooleanValEEEvPNS2_15FunctionContextERKT_PS6_")
                 .put(Type.TINYINT,
-                    "3maxIN8palo_udf10TinyIntValEEEvPNS2_15FunctionContextERKT_PS6_")
+                    "3maxIN9doris_udf10TinyIntValEEEvPNS2_15FunctionContextERKT_PS6_")
                 .put(Type.SMALLINT,
-                    "3maxIN8palo_udf11SmallIntValEEEvPNS2_15FunctionContextERKT_PS6_")
+                    "3maxIN9doris_udf11SmallIntValEEEvPNS2_15FunctionContextERKT_PS6_")
                 .put(Type.INT,
-                    "3maxIN8palo_udf6IntValEEEvPNS2_15FunctionContextERKT_PS6_")
+                    "3maxIN9doris_udf6IntValEEEvPNS2_15FunctionContextERKT_PS6_")
                 .put(Type.BIGINT,
-                    "3maxIN8palo_udf9BigIntValEEEvPNS2_15FunctionContextERKT_PS6_")
+                    "3maxIN9doris_udf9BigIntValEEEvPNS2_15FunctionContextERKT_PS6_")
                 .put(Type.FLOAT,
-                    "3maxIN8palo_udf8FloatValEEEvPNS2_15FunctionContextERKT_PS6_")
+                    "3maxIN9doris_udf8FloatValEEEvPNS2_15FunctionContextERKT_PS6_")
                 .put(Type.DOUBLE,
-                    "3maxIN8palo_udf9DoubleValEEEvPNS2_15FunctionContextERKT_PS6_")
+                    "3maxIN9doris_udf9DoubleValEEEvPNS2_15FunctionContextERKT_PS6_")
                 // .put(Type.CHAR,
-                //    "3maxIN8palo_udf9StringValEEEvPNS2_15FunctionContextERKT_PS6_")
+                //    "3maxIN9doris_udf9StringValEEEvPNS2_15FunctionContextERKT_PS6_")
                 .put(Type.VARCHAR,
-                        "3maxIN8palo_udf9StringValEEEvPNS2_15FunctionContextERKT_PS6_")
+                        "3maxIN9doris_udf9StringValEEEvPNS2_15FunctionContextERKT_PS6_")
                 .put(Type.DATE,
-                    "3maxIN8palo_udf11DateTimeValEEEvPNS2_15FunctionContextERKT_PS6_")
+                    "3maxIN9doris_udf11DateTimeValEEEvPNS2_15FunctionContextERKT_PS6_")
                 .put(Type.DATETIME,
-                    "3maxIN8palo_udf11DateTimeValEEEvPNS2_15FunctionContextERKT_PS6_")
+                    "3maxIN9doris_udf11DateTimeValEEEvPNS2_15FunctionContextERKT_PS6_")
                 .put(Type.DECIMAL,
-                    "3maxIN8palo_udf10DecimalValEEEvPNS2_15FunctionContextERKT_PS6_")
+                    "3maxIN9doris_udf10DecimalValEEEvPNS2_15FunctionContextERKT_PS6_")
                 .put(Type.LARGEINT,
-                    "3maxIN8palo_udf11LargeIntValEEEvPNS2_15FunctionContextERKT_PS6_")
+                    "3maxIN9doris_udf11LargeIntValEEEvPNS2_15FunctionContextERKT_PS6_")
                .build();
 
     private static final Map<Type, Type> MULTI_DISTINCT_SUM_RETURN_TYPE = 
@@ -141,355 +141,355 @@ public void init() {
     private static final Map<Type, String> MULTI_DISTINCT_INIT_SYMBOL =
             ImmutableMap.<Type, String>builder()
                     .put(Type.TINYINT,
-                            "34count_or_sum_distinct_numeric_initIN8palo_udf10TinyIntValEEEvPNS2_15FunctionContextEPNS2_9StringValE")
+                            "34count_or_sum_distinct_numeric_initIN9doris_udf10TinyIntValEEEvPNS2_15FunctionContextEPNS2_9StringValE")
                     .put(Type.SMALLINT,
-                            "34count_or_sum_distinct_numeric_initIN8palo_udf11SmallIntValEEEvPNS2_15FunctionContextEPNS2_9StringValE")
+                            "34count_or_sum_distinct_numeric_initIN9doris_udf11SmallIntValEEEvPNS2_15FunctionContextEPNS2_9StringValE")
                     .put(Type.INT,
-                            "34count_or_sum_distinct_numeric_initIN8palo_udf6IntValEEEvPNS2_15FunctionContextEPNS2_9StringValE")
+                            "34count_or_sum_distinct_numeric_initIN9doris_udf6IntValEEEvPNS2_15FunctionContextEPNS2_9StringValE")
                     .put(Type.BIGINT,
-                            "34count_or_sum_distinct_numeric_initIN8palo_udf9BigIntValEEEvPNS2_15FunctionContextEPNS2_9StringValE")
+                            "34count_or_sum_distinct_numeric_initIN9doris_udf9BigIntValEEEvPNS2_15FunctionContextEPNS2_9StringValE")
                     .put(Type.FLOAT,
-                            "34count_or_sum_distinct_numeric_initIN8palo_udf8FloatValEEEvPNS2_15FunctionContextEPNS2_9StringValE")
+                            "34count_or_sum_distinct_numeric_initIN9doris_udf8FloatValEEEvPNS2_15FunctionContextEPNS2_9StringValE")
                     .put(Type.DOUBLE,
-                            "34count_or_sum_distinct_numeric_initIN8palo_udf9DoubleValEEEvPNS2_15FunctionContextEPNS2_9StringValE")
+                            "34count_or_sum_distinct_numeric_initIN9doris_udf9DoubleValEEEvPNS2_15FunctionContextEPNS2_9StringValE")
                     .put(Type.LARGEINT,
-                            "34count_or_sum_distinct_numeric_initIN8palo_udf11LargeIntValEEEvPNS2_15FunctionContextEPNS2_9StringValE")
+                            "34count_or_sum_distinct_numeric_initIN9doris_udf11LargeIntValEEEvPNS2_15FunctionContextEPNS2_9StringValE")
                     .build();
 
     private static final Map<Type, String> MULTI_DISTINCT_UPDATE_SYMBOL =
             ImmutableMap.<Type, String>builder()
                     .put(Type.TINYINT,
-                            "36count_or_sum_distinct_numeric_updateIN8palo_udf10TinyIntValEEEvPNS2_15FunctionContextERT_PNS2_9StringValE")
+                            "36count_or_sum_distinct_numeric_updateIN9doris_udf10TinyIntValEEEvPNS2_15FunctionContextERT_PNS2_9StringValE")
                     .put(Type.SMALLINT,
-                            "36count_or_sum_distinct_numeric_updateIN8palo_udf11SmallIntValEEEvPNS2_15FunctionContextERT_PNS2_9StringValE")
+                            "36count_or_sum_distinct_numeric_updateIN9doris_udf11SmallIntValEEEvPNS2_15FunctionContextERT_PNS2_9StringValE")
                     .put(Type.INT,
-                            "36count_or_sum_distinct_numeric_updateIN8palo_udf6IntValEEEvPNS2_15FunctionContextERT_PNS2_9StringValE")
+                            "36count_or_sum_distinct_numeric_updateIN9doris_udf6IntValEEEvPNS2_15FunctionContextERT_PNS2_9StringValE")
                     .put(Type.BIGINT,
-                            "36count_or_sum_distinct_numeric_updateIN8palo_udf9BigIntValEEEvPNS2_15FunctionContextERT_PNS2_9StringValE")
+                            "36count_or_sum_distinct_numeric_updateIN9doris_udf9BigIntValEEEvPNS2_15FunctionContextERT_PNS2_9StringValE")
                     .put(Type.FLOAT,
-                            "36count_or_sum_distinct_numeric_updateIN8palo_udf8FloatValEEEvPNS2_15FunctionContextERT_PNS2_9StringValE")
+                            "36count_or_sum_distinct_numeric_updateIN9doris_udf8FloatValEEEvPNS2_15FunctionContextERT_PNS2_9StringValE")
                     .put(Type.DOUBLE,
-                            "36count_or_sum_distinct_numeric_updateIN8palo_udf9DoubleValEEEvPNS2_15FunctionContextERT_PNS2_9StringValE")
+                            "36count_or_sum_distinct_numeric_updateIN9doris_udf9DoubleValEEEvPNS2_15FunctionContextERT_PNS2_9StringValE")
                     .put(Type.LARGEINT,
-                            "36count_or_sum_distinct_numeric_updateIN8palo_udf11LargeIntValEEEvPNS2_15FunctionContextERT_PNS2_9StringValE")
+                            "36count_or_sum_distinct_numeric_updateIN9doris_udf11LargeIntValEEEvPNS2_15FunctionContextERT_PNS2_9StringValE")
                     .build();
 
     private static final Map<Type, String> MULTI_DISTINCT_MERGE_SYMBOL =
             ImmutableMap.<Type, String>builder()
                     .put(Type.TINYINT,
-                            "35count_or_sum_distinct_numeric_mergeIN8palo_udf10TinyIntValEEEvPNS2_15FunctionContextERNS2_9StringValEPS6_")
+                            "35count_or_sum_distinct_numeric_mergeIN9doris_udf10TinyIntValEEEvPNS2_15FunctionContextERNS2_9StringValEPS6_")
                     .put(Type.SMALLINT,
-                            "35count_or_sum_distinct_numeric_mergeIN8palo_udf11SmallIntValEEEvPNS2_15FunctionContextERNS2_9StringValEPS6_")
+                            "35count_or_sum_distinct_numeric_mergeIN9doris_udf11SmallIntValEEEvPNS2_15FunctionContextERNS2_9StringValEPS6_")
                     .put(Type.INT,
-                            "35count_or_sum_distinct_numeric_mergeIN8palo_udf6IntValEEEvPNS2_15FunctionContextERNS2_9StringValEPS6_")
+                            "35count_or_sum_distinct_numeric_mergeIN9doris_udf6IntValEEEvPNS2_15FunctionContextERNS2_9StringValEPS6_")
                     .put(Type.BIGINT,
-                            "35count_or_sum_distinct_numeric_mergeIN8palo_udf9BigIntValEEEvPNS2_15FunctionContextERNS2_9StringValEPS6_")
+                            "35count_or_sum_distinct_numeric_mergeIN9doris_udf9BigIntValEEEvPNS2_15FunctionContextERNS2_9StringValEPS6_")
                     .put(Type.FLOAT,
-                            "35count_or_sum_distinct_numeric_mergeIN8palo_udf8FloatValEEEvPNS2_15FunctionContextERNS2_9StringValEPS6_")
+                            "35count_or_sum_distinct_numeric_mergeIN9doris_udf8FloatValEEEvPNS2_15FunctionContextERNS2_9StringValEPS6_")
                     .put(Type.DOUBLE,
-                            "35count_or_sum_distinct_numeric_mergeIN8palo_udf9DoubleValEEEvPNS2_15FunctionContextERNS2_9StringValEPS6_")
+                            "35count_or_sum_distinct_numeric_mergeIN9doris_udf9DoubleValEEEvPNS2_15FunctionContextERNS2_9StringValEPS6_")
                     .put(Type.LARGEINT,
-                            "35count_or_sum_distinct_numeric_mergeIN8palo_udf11LargeIntValEEEvPNS2_15FunctionContextERNS2_9StringValEPS6_")
+                            "35count_or_sum_distinct_numeric_mergeIN9doris_udf11LargeIntValEEEvPNS2_15FunctionContextERNS2_9StringValEPS6_")
                     .build();
 
     private static final Map<Type, String> MULTI_DISTINCT_SERIALIZE_SYMBOL =
             ImmutableMap.<Type, String>builder()
                     .put(Type.TINYINT,
-                            "39count_or_sum_distinct_numeric_serializeIN8palo_udf10TinyIntValEEENS2_9StringValEPNS2_15FunctionContextERKS4_")
+                            "39count_or_sum_distinct_numeric_serializeIN9doris_udf10TinyIntValEEENS2_9StringValEPNS2_15FunctionContextERKS4_")
                     .put(Type.SMALLINT,
-                            "39count_or_sum_distinct_numeric_serializeIN8palo_udf11SmallIntValEEENS2_9StringValEPNS2_15FunctionContextERKS4_")
+                            "39count_or_sum_distinct_numeric_serializeIN9doris_udf11SmallIntValEEENS2_9StringValEPNS2_15FunctionContextERKS4_")
                     .put(Type.INT,
-                            "39count_or_sum_distinct_numeric_serializeIN8palo_udf6IntValEEENS2_9StringValEPNS2_15FunctionContextERKS4_")
+                            "39count_or_sum_distinct_numeric_serializeIN9doris_udf6IntValEEENS2_9StringValEPNS2_15FunctionContextERKS4_")
                     .put(Type.BIGINT,
-                            "39count_or_sum_distinct_numeric_serializeIN8palo_udf9BigIntValEEENS2_9StringValEPNS2_15FunctionContextERKS4_")
+                            "39count_or_sum_distinct_numeric_serializeIN9doris_udf9BigIntValEEENS2_9StringValEPNS2_15FunctionContextERKS4_")
                     .put(Type.FLOAT,
-                            "39count_or_sum_distinct_numeric_serializeIN8palo_udf8FloatValEEENS2_9StringValEPNS2_15FunctionContextERKS4_")
+                            "39count_or_sum_distinct_numeric_serializeIN9doris_udf8FloatValEEENS2_9StringValEPNS2_15FunctionContextERKS4_")
                     .put(Type.DOUBLE,
-                            "39count_or_sum_distinct_numeric_serializeIN8palo_udf9DoubleValEEENS2_9StringValEPNS2_15FunctionContextERKS4_")
+                            "39count_or_sum_distinct_numeric_serializeIN9doris_udf9DoubleValEEENS2_9StringValEPNS2_15FunctionContextERKS4_")
                     .put(Type.LARGEINT,
-                            "39count_or_sum_distinct_numeric_serializeIN8palo_udf11LargeIntValEEENS2_9StringValEPNS2_15FunctionContextERKS4_")
+                            "39count_or_sum_distinct_numeric_serializeIN9doris_udf11LargeIntValEEENS2_9StringValEPNS2_15FunctionContextERKS4_")
                     .build();
 
     private static final Map<Type, String> MULTI_DISTINCT_COUNT_FINALIZE_SYMBOL =
             ImmutableMap.<Type, String>builder()
                     .put(Type.TINYINT,
-                            "38count_or_sum_distinct_numeric_finalizeIN8palo_udf10TinyIntValEEENS2_9BigIntValEPNS2_15FunctionContextERKNS2_9StringValE")
+                            "38count_or_sum_distinct_numeric_finalizeIN9doris_udf10TinyIntValEEENS2_9BigIntValEPNS2_15FunctionContextERKNS2_9StringValE")
                     .put(Type.SMALLINT,
-                            "38count_or_sum_distinct_numeric_finalizeIN8palo_udf11SmallIntValEEENS2_9BigIntValEPNS2_15FunctionContextERKNS2_9StringValE")
+                            "38count_or_sum_distinct_numeric_finalizeIN9doris_udf11SmallIntValEEENS2_9BigIntValEPNS2_15FunctionContextERKNS2_9StringValE")
                     .put(Type.INT,
-                            "38count_or_sum_distinct_numeric_finalizeIN8palo_udf8FloatValEEENS2_9BigIntValEPNS2_15FunctionContextERKNS2_9StringValE")
+                            "38count_or_sum_distinct_numeric_finalizeIN9doris_udf8FloatValEEENS2_9BigIntValEPNS2_15FunctionContextERKNS2_9StringValE")
                     .put(Type.BIGINT,
-                            "38count_or_sum_distinct_numeric_finalizeIN8palo_udf9BigIntValEEES3_PNS2_15FunctionContextERKNS2_9StringValE")
+                            "38count_or_sum_distinct_numeric_finalizeIN9doris_udf9BigIntValEEES3_PNS2_15FunctionContextERKNS2_9StringValE")
                     .put(Type.FLOAT,
-                            "38count_or_sum_distinct_numeric_finalizeIN8palo_udf8FloatValEEENS2_9BigIntValEPNS2_15FunctionContextERKNS2_9StringValE")
+                            "38count_or_sum_distinct_numeric_finalizeIN9doris_udf8FloatValEEENS2_9BigIntValEPNS2_15FunctionContextERKNS2_9StringValE")
                     .put(Type.DOUBLE,
-                            "38count_or_sum_distinct_numeric_finalizeIN8palo_udf9DoubleValEEENS2_9BigIntValEPNS2_15FunctionContextERKNS2_9StringValE")
+                            "38count_or_sum_distinct_numeric_finalizeIN9doris_udf9DoubleValEEENS2_9BigIntValEPNS2_15FunctionContextERKNS2_9StringValE")
                     .put(Type.LARGEINT,
-                            "38count_or_sum_distinct_numeric_finalizeIN8palo_udf11LargeIntValEEENS2_9BigIntValEPNS2_15FunctionContextERKNS2_9StringValE")
+                            "38count_or_sum_distinct_numeric_finalizeIN9doris_udf11LargeIntValEEENS2_9BigIntValEPNS2_15FunctionContextERKNS2_9StringValE")
                     .build();
    
     
     private static final Map<Type, String> MULTI_DISTINCT_SUM_FINALIZE_SYMBOL =
              ImmutableMap.<Type, String>builder()
                     .put(Type.BIGINT,
-                            "28sum_distinct_bigint_finalizeIN8palo_udf9BigIntValEEES3_PNS2_15FunctionContextERKNS2_9StringValE")
+                            "28sum_distinct_bigint_finalizeIN9doris_udf9BigIntValEEES3_PNS2_15FunctionContextERKNS2_9StringValE")
                     .put(Type.FLOAT,
-                            "28sum_distinct_double_finalizeIN8palo_udf9DoubleValEEES3_PNS2_15FunctionContextERKNS2_9StringValE")
+                            "28sum_distinct_double_finalizeIN9doris_udf9DoubleValEEES3_PNS2_15FunctionContextERKNS2_9StringValE")
                     .put(Type.DOUBLE,
-                            "28sum_distinct_double_finalizeIN8palo_udf9DoubleValEEES3_PNS2_15FunctionContextERKNS2_9StringValE")
+                            "28sum_distinct_double_finalizeIN9doris_udf9DoubleValEEES3_PNS2_15FunctionContextERKNS2_9StringValE")
                     .put(Type.LARGEINT,
-                            "30sum_distinct_largeint_finalizeIN8palo_udf11LargeIntValEEES3_PNS2_15FunctionContextERKNS2_9StringValE")
+                            "30sum_distinct_largeint_finalizeIN9doris_udf11LargeIntValEEES3_PNS2_15FunctionContextERKNS2_9StringValE")
                     .build();
 
     private static final Map<Type, String> STDDEV_UPDATE_SYMBOL =
         ImmutableMap.<Type, String>builder()
                 .put(Type.TINYINT,
-                        "16knuth_var_updateIN8palo_udf10TinyIntValEEEvPNS2_15FunctionContextERKT_PNS2_9StringValE")
+                        "16knuth_var_updateIN9doris_udf10TinyIntValEEEvPNS2_15FunctionContextERKT_PNS2_9StringValE")
                 .put(Type.SMALLINT,
-                        "16knuth_var_updateIN8palo_udf11SmallIntValEEEvPNS2_15FunctionContextERKT_PNS2_9StringValE")
+                        "16knuth_var_updateIN9doris_udf11SmallIntValEEEvPNS2_15FunctionContextERKT_PNS2_9StringValE")
                 .put(Type.INT,
-                        "16knuth_var_updateIN8palo_udf6IntValEEEvPNS2_15FunctionContextERKT_PNS2_9StringValE")
+                        "16knuth_var_updateIN9doris_udf6IntValEEEvPNS2_15FunctionContextERKT_PNS2_9StringValE")
                 .put(Type.BIGINT,
-                        "16knuth_var_updateIN8palo_udf9BigIntValEEEvPNS2_15FunctionContextERKT_PNS2_9StringValE")
+                        "16knuth_var_updateIN9doris_udf9BigIntValEEEvPNS2_15FunctionContextERKT_PNS2_9StringValE")
                 .put(Type.FLOAT,
-                        "16knuth_var_updateIN8palo_udf8FloatValEEEvPNS2_15FunctionContextERKT_PNS2_9StringValE")
+                        "16knuth_var_updateIN9doris_udf8FloatValEEEvPNS2_15FunctionContextERKT_PNS2_9StringValE")
                 .put(Type.DOUBLE,
-                        "16knuth_var_updateIN8palo_udf9DoubleValEEEvPNS2_15FunctionContextERKT_PNS2_9StringValE")
+                        "16knuth_var_updateIN9doris_udf9DoubleValEEEvPNS2_15FunctionContextERKT_PNS2_9StringValE")
                 .build();
 
     private static final Map<Type, String> HLL_UPDATE_SYMBOL =
         ImmutableMap.<Type, String>builder()
                 .put(Type.BOOLEAN,
-                    "10hll_updateIN8palo_udf10BooleanValEEEvPNS2_15FunctionContextERKT_PNS2_9StringValE")
+                    "10hll_updateIN9doris_udf10BooleanValEEEvPNS2_15FunctionContextERKT_PNS2_9StringValE")
                 .put(Type.TINYINT,
-                    "10hll_updateIN8palo_udf10TinyIntValEEEvPNS2_15FunctionContextERKT_PNS2_9StringValE")
+                    "10hll_updateIN9doris_udf10TinyIntValEEEvPNS2_15FunctionContextERKT_PNS2_9StringValE")
                 .put(Type.SMALLINT,
-                    "10hll_updateIN8palo_udf11SmallIntValEEEvPNS2_15FunctionContextERKT_PNS2_9StringValE")
+                    "10hll_updateIN9doris_udf11SmallIntValEEEvPNS2_15FunctionContextERKT_PNS2_9StringValE")
                 .put(Type.INT,
-                    "10hll_updateIN8palo_udf6IntValEEEvPNS2_15FunctionContextERKT_PNS2_9StringValE")
+                    "10hll_updateIN9doris_udf6IntValEEEvPNS2_15FunctionContextERKT_PNS2_9StringValE")
                 .put(Type.BIGINT,
-                    "10hll_updateIN8palo_udf9BigIntValEEEvPNS2_15FunctionContextERKT_PNS2_9StringValE")
+                    "10hll_updateIN9doris_udf9BigIntValEEEvPNS2_15FunctionContextERKT_PNS2_9StringValE")
                 .put(Type.FLOAT,
-                    "10hll_updateIN8palo_udf8FloatValEEEvPNS2_15FunctionContextERKT_PNS2_9StringValE")
+                    "10hll_updateIN9doris_udf8FloatValEEEvPNS2_15FunctionContextERKT_PNS2_9StringValE")
                 .put(Type.DOUBLE,
-                    "10hll_updateIN8palo_udf9DoubleValEEEvPNS2_15FunctionContextERKT_PNS2_9StringValE")
+                    "10hll_updateIN9doris_udf9DoubleValEEEvPNS2_15FunctionContextERKT_PNS2_9StringValE")
                 // .put(Type.CHAR,
-                //    "10hll_updateIN8palo_udf9StringValEEEvPNS2_15FunctionContextERKT_PS3_")
+                //    "10hll_updateIN9doris_udf9StringValEEEvPNS2_15FunctionContextERKT_PS3_")
                 .put(Type.VARCHAR,
-                    "10hll_updateIN8palo_udf9StringValEEEvPNS2_15FunctionContextERKT_PS3_")
+                    "10hll_updateIN9doris_udf9StringValEEEvPNS2_15FunctionContextERKT_PS3_")
                 .put(Type.DATE,
-                    "10hll_updateIN8palo_udf11DateTimeValEEEvPNS2_15FunctionContextERKT_PNS2_9StringValE")
+                    "10hll_updateIN9doris_udf11DateTimeValEEEvPNS2_15FunctionContextERKT_PNS2_9StringValE")
                 .put(Type.DATETIME,
-                    "10hll_updateIN8palo_udf11DateTimeValEEEvPNS2_15FunctionContextERKT_PNS2_9StringValE")
+                    "10hll_updateIN9doris_udf11DateTimeValEEEvPNS2_15FunctionContextERKT_PNS2_9StringValE")
                 .put(Type.DECIMAL,
-                    "10hll_updateIN8palo_udf10DecimalValEEEvPNS2_15FunctionContextERKT_PNS2_9StringValE")
+                    "10hll_updateIN9doris_udf10DecimalValEEEvPNS2_15FunctionContextERKT_PNS2_9StringValE")
                 .put(Type.LARGEINT,
-                    "10hll_updateIN8palo_udf11LargeIntValEEEvPNS2_15FunctionContextERKT_PNS2_9StringValE")
+                    "10hll_updateIN9doris_udf11LargeIntValEEEvPNS2_15FunctionContextERKT_PNS2_9StringValE")
                 .build();
    
 
     private static final Map<Type, String> HLL_UNION_AGG_UPDATE_SYMBOL =
         ImmutableMap.<Type, String>builder()
                 .put(Type.VARCHAR,
-                    "20hll_union_agg_updateEPN8palo_udf15FunctionContextERKNS1_9StringValEPS4_")
+                    "20hll_union_agg_updateEPN9doris_udf15FunctionContextERKNS1_9StringValEPS4_")
                 .put(Type.HLL,
-                    "20hll_union_agg_updateEPN8palo_udf15FunctionContextERKNS1_9StringValEPS4_")
+                    "20hll_union_agg_updateEPN9doris_udf15FunctionContextERKNS1_9StringValEPS4_")
                 .build();
  
     private static final Map<Type, String> OFFSET_FN_INIT_SYMBOL =
         ImmutableMap.<Type, String>builder()
                 .put(Type.BOOLEAN,
-                     "14offset_fn_initIN8palo_udf10BooleanValEEEvPNS2_15FunctionContextEPT_")
+                     "14offset_fn_initIN9doris_udf10BooleanValEEEvPNS2_15FunctionContextEPT_")
                 .put(Type.DECIMAL,
-                     "14offset_fn_initIN8palo_udf10DecimalValEEEvPNS2_15FunctionContextEPT_")
+                     "14offset_fn_initIN9doris_udf10DecimalValEEEvPNS2_15FunctionContextEPT_")
                 .put(Type.TINYINT,
-                     "14offset_fn_initIN8palo_udf10TinyIntValEEEvPNS2_15FunctionContextEPT_")
+                     "14offset_fn_initIN9doris_udf10TinyIntValEEEvPNS2_15FunctionContextEPT_")
                 .put(Type.SMALLINT,
-                     "14offset_fn_initIN8palo_udf11SmallIntValEEEvPNS2_15FunctionContextEPT_")
+                     "14offset_fn_initIN9doris_udf11SmallIntValEEEvPNS2_15FunctionContextEPT_")
                 .put(Type.DATE,
-                     "14offset_fn_initIN8palo_udf11DateTimeValEEEvPNS2_15FunctionContextEPT_")
+                     "14offset_fn_initIN9doris_udf11DateTimeValEEEvPNS2_15FunctionContextEPT_")
                 .put(Type.DATETIME,
-                     "14offset_fn_initIN8palo_udf11DateTimeValEEEvPNS2_15FunctionContextEPT_")
+                     "14offset_fn_initIN9doris_udf11DateTimeValEEEvPNS2_15FunctionContextEPT_")
                 .put(Type.INT,
-                     "14offset_fn_initIN8palo_udf6IntValEEEvPNS2_15FunctionContextEPT_")
+                     "14offset_fn_initIN9doris_udf6IntValEEEvPNS2_15FunctionContextEPT_")
                 .put(Type.FLOAT,
-                     "14offset_fn_initIN8palo_udf8FloatValEEEvPNS2_15FunctionContextEPT_")
+                     "14offset_fn_initIN9doris_udf8FloatValEEEvPNS2_15FunctionContextEPT_")
                 .put(Type.BIGINT,
-                     "14offset_fn_initIN8palo_udf9BigIntValEEEvPNS2_15FunctionContextEPT_")
+                     "14offset_fn_initIN9doris_udf9BigIntValEEEvPNS2_15FunctionContextEPT_")
                 .put(Type.DOUBLE,
-                     "14offset_fn_initIN8palo_udf9DoubleValEEEvPNS2_15FunctionContextEPT_")
+                     "14offset_fn_initIN9doris_udf9DoubleValEEEvPNS2_15FunctionContextEPT_")
                 // .put(Type.CHAR,
-                //     "14offset_fn_initIN8palo_udf9StringValEEEvPNS2_15FunctionContextEPT_")
+                //     "14offset_fn_initIN9doris_udf9StringValEEEvPNS2_15FunctionContextEPT_")
                 .put(Type.VARCHAR,
-                     "14offset_fn_initIN8palo_udf9StringValEEEvPNS2_15FunctionContextEPT_")
+                     "14offset_fn_initIN9doris_udf9StringValEEEvPNS2_15FunctionContextEPT_")
                 .put(Type.LARGEINT,
-                     "14offset_fn_initIN8palo_udf11LargeIntValEEEvPNS2_15FunctionContextEPT_")
+                     "14offset_fn_initIN9doris_udf11LargeIntValEEEvPNS2_15FunctionContextEPT_")
 
                 .build();
 
     private static final Map<Type, String> OFFSET_FN_UPDATE_SYMBOL =
         ImmutableMap.<Type, String>builder()
                 .put(Type.BOOLEAN,
-                     "16offset_fn_updateIN8palo_udf10BooleanValEEEvPNS2_15FunctionContextERKT_RKNS2_9BigIntValES8_PS6_")
+                     "16offset_fn_updateIN9doris_udf10BooleanValEEEvPNS2_15FunctionContextERKT_RKNS2_9BigIntValES8_PS6_")
                 .put(Type.DECIMAL,
-                     "16offset_fn_updateIN8palo_udf10DecimalValEEEvPNS2_15FunctionContextERKT_RKNS2_9BigIntValES8_PS6_")
+                     "16offset_fn_updateIN9doris_udf10DecimalValEEEvPNS2_15FunctionContextERKT_RKNS2_9BigIntValES8_PS6_")
                 .put(Type.TINYINT,
-                     "16offset_fn_updateIN8palo_udf10TinyIntValEEEvPNS2_15"
+                     "16offset_fn_updateIN9doris_udf10TinyIntValEEEvPNS2_15"
                      + "FunctionContextERKT_RKNS2_9BigIntValES8_PS6_")
                 .put(Type.SMALLINT,
-                     "16offset_fn_updateIN8palo_udf11SmallIntValEEEvPNS2_15"
+                     "16offset_fn_updateIN9doris_udf11SmallIntValEEEvPNS2_15"
                      + "FunctionContextERKT_RKNS2_9BigIntValES8_PS6_")
                 .put(Type.DATE,
-                     "16offset_fn_updateIN8palo_udf11DateTimeValEEEvPNS2_15"
+                     "16offset_fn_updateIN9doris_udf11DateTimeValEEEvPNS2_15"
                      + "FunctionContextERKT_RKNS2_9BigIntValES8_PS6_")
                 .put(Type.DATETIME,
-                     "16offset_fn_updateIN8palo_udf11DateTimeValEEEvPNS2_15"
+                     "16offset_fn_updateIN9doris_udf11DateTimeValEEEvPNS2_15"
                      + "FunctionContextERKT_RKNS2_9BigIntValES8_PS6_")
                 .put(Type.INT,
-                     "16offset_fn_updateIN8palo_udf6IntValEEEvPNS2_15FunctionContextERKT_RKNS2_9BigIntValES8_PS6_")
+                     "16offset_fn_updateIN9doris_udf6IntValEEEvPNS2_15FunctionContextERKT_RKNS2_9BigIntValES8_PS6_")
                 .put(Type.FLOAT,
-                     "16offset_fn_updateIN8palo_udf8FloatValEEEvPNS2_15FunctionContextERKT_RKNS2_9BigIntValES8_PS6_")
+                     "16offset_fn_updateIN9doris_udf8FloatValEEEvPNS2_15FunctionContextERKT_RKNS2_9BigIntValES8_PS6_")
                 .put(Type.BIGINT,
-                     "16offset_fn_updateIN8palo_udf9BigIntValEEEvPNS2_15FunctionContextERKT_RKS3_S8_PS6_")
+                     "16offset_fn_updateIN9doris_udf9BigIntValEEEvPNS2_15FunctionContextERKT_RKS3_S8_PS6_")
                 .put(Type.DOUBLE,
-                     "16offset_fn_updateIN8palo_udf9DoubleValEEEvPNS2_15FunctionContextERKT_RKNS2_9BigIntValES8_PS6_")
+                     "16offset_fn_updateIN9doris_udf9DoubleValEEEvPNS2_15FunctionContextERKT_RKNS2_9BigIntValES8_PS6_")
                 // .put(Type.CHAR,
-                //     "16offset_fn_updateIN8palo_udf9StringValEEEvPNS2_15FunctionContextERKT_RKNS2_9BigIntValES8_PS6_")
+                //     "16offset_fn_updateIN9doris_udf9StringValEEEvPNS2_15FunctionContextERKT_RKNS2_9BigIntValES8_PS6_")
                 .put(Type.VARCHAR,
-                     "16offset_fn_updateIN8palo_udf9StringValEEEvPNS2_15FunctionContextERKT_RKNS2_9BigIntValES8_PS6_")
+                     "16offset_fn_updateIN9doris_udf9StringValEEEvPNS2_15FunctionContextERKT_RKNS2_9BigIntValES8_PS6_")
                 .put(Type.LARGEINT,
-                     "16offset_fn_updateIN8palo_udf11LargeIntValEEEvPNS2_15"
+                     "16offset_fn_updateIN9doris_udf11LargeIntValEEEvPNS2_15"
                      + "FunctionContextERKT_RKNS2_9BigIntValES8_PS6_")
                 .build();
 
     private static final Map<Type, String> LAST_VALUE_UPDATE_SYMBOL =
         ImmutableMap.<Type, String>builder()
                 .put(Type.BOOLEAN,
-                     "15last_val_updateIN8palo_udf10BooleanValEEEvPNS2_15FunctionContextERKT_PS6_")
+                     "15last_val_updateIN9doris_udf10BooleanValEEEvPNS2_15FunctionContextERKT_PS6_")
                 .put(Type.DECIMAL,
-                     "15last_val_updateIN8palo_udf10DecimalValEEEvPNS2_15FunctionContextERKT_PS6_")
+                     "15last_val_updateIN9doris_udf10DecimalValEEEvPNS2_15FunctionContextERKT_PS6_")
                 .put(Type.TINYINT,
-                     "15last_val_updateIN8palo_udf10TinyIntValEEEvPNS2_15FunctionContextERKT_PS6_")
+                     "15last_val_updateIN9doris_udf10TinyIntValEEEvPNS2_15FunctionContextERKT_PS6_")
                 .put(Type.SMALLINT,
-                     "15last_val_updateIN8palo_udf11SmallIntValEEEvPNS2_15FunctionContextERKT_PS6_")
+                     "15last_val_updateIN9doris_udf11SmallIntValEEEvPNS2_15FunctionContextERKT_PS6_")
                 .put(Type.DATE,
-                     "15last_val_updateIN8palo_udf11DateTimeValEEEvPNS2_15FunctionContextERKT_PS6_")
+                     "15last_val_updateIN9doris_udf11DateTimeValEEEvPNS2_15FunctionContextERKT_PS6_")
                 .put(Type.DATETIME,
-                     "15last_val_updateIN8palo_udf11DateTimeValEEEvPNS2_15FunctionContextERKT_PS6_")
+                     "15last_val_updateIN9doris_udf11DateTimeValEEEvPNS2_15FunctionContextERKT_PS6_")
                 .put(Type.INT,
-                     "15last_val_updateIN8palo_udf6IntValEEEvPNS2_15FunctionContextERKT_PS6_")
+                     "15last_val_updateIN9doris_udf6IntValEEEvPNS2_15FunctionContextERKT_PS6_")
                 .put(Type.FLOAT,
-                     "15last_val_updateIN8palo_udf8FloatValEEEvPNS2_15FunctionContextERKT_PS6_")
+                     "15last_val_updateIN9doris_udf8FloatValEEEvPNS2_15FunctionContextERKT_PS6_")
                 .put(Type.BIGINT,
-                     "15last_val_updateIN8palo_udf9BigIntValEEEvPNS2_15FunctionContextERKT_PS6_")
+                     "15last_val_updateIN9doris_udf9BigIntValEEEvPNS2_15FunctionContextERKT_PS6_")
                 .put(Type.DOUBLE,
-                     "15last_val_updateIN8palo_udf9DoubleValEEEvPNS2_15FunctionContextERKT_PS6_")
+                     "15last_val_updateIN9doris_udf9DoubleValEEEvPNS2_15FunctionContextERKT_PS6_")
                 // .put(Type.CHAR,
-                //     "15last_val_updateIN8palo_udf9StringValEEEvPNS2_15FunctionContextERKT_PS6_")
+                //     "15last_val_updateIN9doris_udf9StringValEEEvPNS2_15FunctionContextERKT_PS6_")
                 .put(Type.VARCHAR,
-                     "15last_val_updateIN8palo_udf9StringValEEEvPNS2_15FunctionContextERKT_PS6_")
+                     "15last_val_updateIN9doris_udf9StringValEEEvPNS2_15FunctionContextERKT_PS6_")
                 .put(Type.LARGEINT,
-                     "15last_val_updateIN8palo_udf11LargeIntValEEEvPNS2_15FunctionContextERKT_PS6_")
+                     "15last_val_updateIN9doris_udf11LargeIntValEEEvPNS2_15FunctionContextERKT_PS6_")
                 .build();
 
     private static final Map<Type, String> FIRST_VALUE_REWRITE_UPDATE_SYMBOL =
         ImmutableMap.<Type, String>builder()
                 .put(Type.BOOLEAN,
-                     "24first_val_rewrite_updateIN8palo_udf10BooleanValEEEvPNS2_15"
+                     "24first_val_rewrite_updateIN9doris_udf10BooleanValEEEvPNS2_15"
                      + "FunctionContextERKT_RKNS2_9BigIntValEPS6_")
                 .put(Type.DECIMAL,
-                     "24first_val_rewrite_updateIN8palo_udf10DecimalValEEEvPNS2_15"
+                     "24first_val_rewrite_updateIN9doris_udf10DecimalValEEEvPNS2_15"
                      + "FunctionContextERKT_RKNS2_9BigIntValEPS6_")
                 .put(Type.TINYINT,
-                     "24first_val_rewrite_updateIN8palo_udf10TinyIntValEEEvPNS2_15"
+                     "24first_val_rewrite_updateIN9doris_udf10TinyIntValEEEvPNS2_15"
                      + "FunctionContextERKT_RKNS2_9BigIntValEPS6_")
                 .put(Type.SMALLINT,
-                     "24first_val_rewrite_updateIN8palo_udf11SmallIntValEEEvPNS2_15"
+                     "24first_val_rewrite_updateIN9doris_udf11SmallIntValEEEvPNS2_15"
                      + "FunctionContextERKT_RKNS2_9BigIntValEPS6_")
                 .put(Type.DATE,
-                     "24first_val_rewrite_updateIN8palo_udf11DateTimeValEEEvPNS2_15"
+                     "24first_val_rewrite_updateIN9doris_udf11DateTimeValEEEvPNS2_15"
                      + "FunctionContextERKT_RKNS2_9BigIntValEPS6_")
                 .put(Type.DATETIME,
-                     "24first_val_rewrite_updateIN8palo_udf11DateTimeValEEEvPNS2_15"
+                     "24first_val_rewrite_updateIN9doris_udf11DateTimeValEEEvPNS2_15"
                      + "FunctionContextERKT_RKNS2_9BigIntValEPS6_")
                 .put(Type.INT,
-                     "24first_val_rewrite_updateIN8palo_udf6IntValEEEvPNS2_15FunctionContextERKT_RKNS2_9BigIntValEPS6_")
+                     "24first_val_rewrite_updateIN9doris_udf6IntValEEEvPNS2_15FunctionContextERKT_RKNS2_9BigIntValEPS6_")
                 .put(Type.FLOAT,
-                     "24first_val_rewrite_updateIN8palo_udf8FloatValEEEvPNS2_15"
+                     "24first_val_rewrite_updateIN9doris_udf8FloatValEEEvPNS2_15"
                      + "FunctionContextERKT_RKNS2_9BigIntValEPS6_")
                 .put(Type.BIGINT,
-                     "24first_val_rewrite_updateIN8palo_udf9BigIntValEEEvPNS2_15FunctionContextERKT_RKS3_PS6_")
+                     "24first_val_rewrite_updateIN9doris_udf9BigIntValEEEvPNS2_15FunctionContextERKT_RKS3_PS6_")
                 .put(Type.DOUBLE,
-                     "24first_val_rewrite_updateIN8palo_udf9DoubleValEEEvPNS2_15"
+                     "24first_val_rewrite_updateIN9doris_udf9DoubleValEEEvPNS2_15"
                      + "FunctionContextERKT_RKNS2_9BigIntValEPS6_")
                 .put(Type.VARCHAR,
-                     "24first_val_rewrite_updateIN8palo_udf9StringValEEEvPNS2_15"
+                     "24first_val_rewrite_updateIN9doris_udf9StringValEEEvPNS2_15"
                      + "FunctionContextERKT_RKNS2_9BigIntValEPS6_")
                 .put(Type.LARGEINT,
-                     "24first_val_rewrite_updateIN8palo_udf11LargeIntValEEEvPNS2_15"
+                     "24first_val_rewrite_updateIN9doris_udf11LargeIntValEEEvPNS2_15"
                      + "FunctionContextERKT_RKNS2_9BigIntValEPS6_")
                 // .put(Type.VARCHAR,
-                //     "15last_val_updateIN8palo_udf9StringValEEEvPNS2_15FunctionContextERKT_PS6_")
+                //     "15last_val_updateIN9doris_udf9StringValEEEvPNS2_15FunctionContextERKT_PS6_")
                 .build();
 
     private static final Map<Type, String> LAST_VALUE_REMOVE_SYMBOL =
         ImmutableMap.<Type, String>builder()
                 .put(Type.BOOLEAN,
-                     "15last_val_removeIN8palo_udf10BooleanValEEEvPNS2_15FunctionContextERKT_PS6_")
+                     "15last_val_removeIN9doris_udf10BooleanValEEEvPNS2_15FunctionContextERKT_PS6_")
                 .put(Type.DECIMAL,
-                     "15last_val_removeIN8palo_udf10DecimalValEEEvPNS2_15FunctionContextERKT_PS6_")
+                     "15last_val_removeIN9doris_udf10DecimalValEEEvPNS2_15FunctionContextERKT_PS6_")
                 .put(Type.TINYINT,
-                     "15last_val_removeIN8palo_udf10TinyIntValEEEvPNS2_15FunctionContextERKT_PS6_")
+                     "15last_val_removeIN9doris_udf10TinyIntValEEEvPNS2_15FunctionContextERKT_PS6_")
                 .put(Type.SMALLINT,
-                     "15last_val_removeIN8palo_udf11SmallIntValEEEvPNS2_15FunctionContextERKT_PS6_")
+                     "15last_val_removeIN9doris_udf11SmallIntValEEEvPNS2_15FunctionContextERKT_PS6_")
                 .put(Type.DATE,
-                     "15last_val_removeIN8palo_udf11DateTimeValEEEvPNS2_15FunctionContextERKT_PS6_")
+                     "15last_val_removeIN9doris_udf11DateTimeValEEEvPNS2_15FunctionContextERKT_PS6_")
                 .put(Type.DATETIME,
-                     "15last_val_removeIN8palo_udf11DateTimeValEEEvPNS2_15FunctionContextERKT_PS6_")
+                     "15last_val_removeIN9doris_udf11DateTimeValEEEvPNS2_15FunctionContextERKT_PS6_")
                 .put(Type.INT,
-                     "15last_val_removeIN8palo_udf6IntValEEEvPNS2_15FunctionContextERKT_PS6_")
+                     "15last_val_removeIN9doris_udf6IntValEEEvPNS2_15FunctionContextERKT_PS6_")
                 .put(Type.FLOAT,
-                     "15last_val_removeIN8palo_udf8FloatValEEEvPNS2_15FunctionContextERKT_PS6_")
+                     "15last_val_removeIN9doris_udf8FloatValEEEvPNS2_15FunctionContextERKT_PS6_")
                 .put(Type.BIGINT,
-                     "15last_val_removeIN8palo_udf9BigIntValEEEvPNS2_15FunctionContextERKT_PS6_")
+                     "15last_val_removeIN9doris_udf9BigIntValEEEvPNS2_15FunctionContextERKT_PS6_")
                 .put(Type.DOUBLE,
-                     "15last_val_removeIN8palo_udf9DoubleValEEEvPNS2_15FunctionContextERKT_PS6_")
+                     "15last_val_removeIN9doris_udf9DoubleValEEEvPNS2_15FunctionContextERKT_PS6_")
                 // .put(Type.CHAR,
-                //     "15last_val_removeIN8palo_udf9StringValEEEvPNS2_15FunctionContextERKT_PS6_")
+                //     "15last_val_removeIN9doris_udf9StringValEEEvPNS2_15FunctionContextERKT_PS6_")
                 .put(Type.VARCHAR,
-                     "15last_val_removeIN8palo_udf9StringValEEEvPNS2_15FunctionContextERKT_PS6_")
+                     "15last_val_removeIN9doris_udf9StringValEEEvPNS2_15FunctionContextERKT_PS6_")
                 .put(Type.LARGEINT,
-                     "15last_val_removeIN8palo_udf11LargeIntValEEEvPNS2_15FunctionContextERKT_PS6_")
+                     "15last_val_removeIN9doris_udf11LargeIntValEEEvPNS2_15FunctionContextERKT_PS6_")
                 .build();
 
     private static final Map<Type, String> FIRST_VALUE_UPDATE_SYMBOL =
         ImmutableMap.<Type, String>builder()
                 .put(Type.BOOLEAN,
-                     "16first_val_updateIN8palo_udf10BooleanValEEEvPNS2_15FunctionContextERKT_PS6_")
+                     "16first_val_updateIN9doris_udf10BooleanValEEEvPNS2_15FunctionContextERKT_PS6_")
                 .put(Type.DECIMAL,
-                     "16first_val_updateIN8palo_udf10DecimalValEEEvPNS2_15FunctionContextERKT_PS6_")
+                     "16first_val_updateIN9doris_udf10DecimalValEEEvPNS2_15FunctionContextERKT_PS6_")
                 .put(Type.TINYINT,
-                     "16first_val_updateIN8palo_udf10TinyIntValEEEvPNS2_15FunctionContextERKT_PS6_")
+                     "16first_val_updateIN9doris_udf10TinyIntValEEEvPNS2_15FunctionContextERKT_PS6_")
                 .put(Type.SMALLINT,
-                     "16first_val_updateIN8palo_udf11SmallIntValEEEvPNS2_15FunctionContextERKT_PS6_")
+                     "16first_val_updateIN9doris_udf11SmallIntValEEEvPNS2_15FunctionContextERKT_PS6_")
                 .put(Type.DATE,
-                     "16first_val_updateIN8palo_udf11DateTimeValEEEvPNS2_15FunctionContextERKT_PS6_")
+                     "16first_val_updateIN9doris_udf11DateTimeValEEEvPNS2_15FunctionContextERKT_PS6_")
                 .put(Type.DATETIME,
-                     "16first_val_updateIN8palo_udf11DateTimeValEEEvPNS2_15FunctionContextERKT_PS6_")
+                     "16first_val_updateIN9doris_udf11DateTimeValEEEvPNS2_15FunctionContextERKT_PS6_")
                 .put(Type.INT,
-                     "16first_val_updateIN8palo_udf6IntValEEEvPNS2_15FunctionContextERKT_PS6_")
+                     "16first_val_updateIN9doris_udf6IntValEEEvPNS2_15FunctionContextERKT_PS6_")
                 .put(Type.FLOAT,
-                     "16first_val_updateIN8palo_udf8FloatValEEEvPNS2_15FunctionContextERKT_PS6_")
+                     "16first_val_updateIN9doris_udf8FloatValEEEvPNS2_15FunctionContextERKT_PS6_")
                 .put(Type.BIGINT,
-                     "16first_val_updateIN8palo_udf9BigIntValEEEvPNS2_15FunctionContextERKT_PS6_")
+                     "16first_val_updateIN9doris_udf9BigIntValEEEvPNS2_15FunctionContextERKT_PS6_")
                 .put(Type.DOUBLE,
-                     "16first_val_updateIN8palo_udf9DoubleValEEEvPNS2_15FunctionContextERKT_PS6_")
+                     "16first_val_updateIN9doris_udf9DoubleValEEEvPNS2_15FunctionContextERKT_PS6_")
                 // .put(Type.CHAR,
-                //     "16first_val_updateIN8palo_udf9StringValEEEvPNS2_15FunctionContextERKT_PS6_")
+                //     "16first_val_updateIN9doris_udf9StringValEEEvPNS2_15FunctionContextERKT_PS6_")
                 .put(Type.VARCHAR,
-                     "16first_val_updateIN8palo_udf9StringValEEEvPNS2_15FunctionContextERKT_PS6_")
+                     "16first_val_updateIN9doris_udf9StringValEEEvPNS2_15FunctionContextERKT_PS6_")
                 .put(Type.LARGEINT,
-                     "16first_val_updateIN8palo_udf11LargeIntValEEEvPNS2_15FunctionContextERKT_PS6_")
+                     "16first_val_updateIN9doris_udf11LargeIntValEEEvPNS2_15FunctionContextERKT_PS6_")
 
                 .build();
 
@@ -601,24 +601,24 @@ public void addBuiltin(Function fn) {
     // null symbols indicate the function does not need that step of the evaluation.
     // An empty symbol indicates a TODO for the BE to implement the function.
     private void initAggregateBuiltins() {
-        final String prefix = "_ZN4palo18AggregateFunctions";
-        final String initNull = prefix + "9init_nullEPN8palo_udf15FunctionContextEPNS1_6AnyValE";
+        final String prefix = "_ZN5doris18AggregateFunctions";
+        final String initNull = prefix + "9init_nullEPN9doris_udf15FunctionContextEPNS1_6AnyValE";
         final String initNullString = prefix
-                + "16init_null_stringEPN8palo_udf15FunctionContextEPNS1_9StringValE";
+                + "16init_null_stringEPN9doris_udf15FunctionContextEPNS1_9StringValE";
         final String stringValSerializeOrFinalize = prefix
-                + "32string_val_serialize_or_finalizeEPN8palo_udf15FunctionContextERKNS1_9StringValE";
+                + "32string_val_serialize_or_finalizeEPN9doris_udf15FunctionContextERKNS1_9StringValE";
         final String stringValGetValue = prefix
-                + "20string_val_get_valueEPN8palo_udf15FunctionContextERKNS1_9StringValE";
+                + "20string_val_get_valueEPN9doris_udf15FunctionContextERKNS1_9StringValE";
 
         // Type stringType[] = {Type.CHAR, Type.VARCHAR};
         // count(*)
         addBuiltin(AggregateFunction.createBuiltin("count",
             new ArrayList<Type>(), Type.BIGINT, Type.BIGINT,
-            prefix + "9init_zeroIN8palo_udf9BigIntValEEEvPNS2_15FunctionContextEPT_",
-            prefix + "17count_star_updateEPN8palo_udf15FunctionContextEPNS1_9BigIntValE",
-            prefix + "11count_mergeEPN8palo_udf15FunctionContextERKNS1_9BigIntValEPS4_",
+            prefix + "9init_zeroIN9doris_udf9BigIntValEEEvPNS2_15FunctionContextEPT_",
+            prefix + "17count_star_updateEPN9doris_udf15FunctionContextEPNS1_9BigIntValE",
+            prefix + "11count_mergeEPN9doris_udf15FunctionContextERKNS1_9BigIntValEPS4_",
             null, null,
-            prefix + "17count_star_removeEPN8palo_udf15FunctionContextEPNS1_9BigIntValE",
+            prefix + "17count_star_removeEPN9doris_udf15FunctionContextEPNS1_9BigIntValE",
             null, false, true, true));
 
         for (Type t : Type.getSupportedTypes()) {
@@ -631,21 +631,21 @@ private void initAggregateBuiltins() {
             // Count
             addBuiltin(AggregateFunction.createBuiltin("count",
                     Lists.newArrayList(t), Type.BIGINT, Type.BIGINT,
-                    prefix + "9init_zeroIN8palo_udf9BigIntValEEEvPNS2_15FunctionContextEPT_",
-                    prefix + "12count_updateEPN8palo_udf15FunctionContextERKNS1_6AnyValEPNS1_9BigIntValE",
-                    prefix + "11count_mergeEPN8palo_udf15FunctionContextERKNS1_9BigIntValEPS4_",
+                    prefix + "9init_zeroIN9doris_udf9BigIntValEEEvPNS2_15FunctionContextEPT_",
+                    prefix + "12count_updateEPN9doris_udf15FunctionContextERKNS1_6AnyValEPNS1_9BigIntValE",
+                    prefix + "11count_mergeEPN9doris_udf15FunctionContextERKNS1_9BigIntValEPS4_",
                     null, null,
-                    prefix + "12count_removeEPN8palo_udf15FunctionContextERKNS1_6AnyValEPNS1_9BigIntValE",
+                    prefix + "12count_removeEPN9doris_udf15FunctionContextERKNS1_6AnyValEPNS1_9BigIntValE",
                     null, false, true, true));
 
             // Count_distinct
             addBuiltin(AggregateFunction.createBuiltin("count_distinct",
                     Lists.newArrayList(t), Type.BIGINT, Type.BIGINT,
-                    prefix + "9init_zeroIN8palo_udf9BigIntValEEEvPNS2_15FunctionContextEPT_",
-                    prefix + "12count_updateEPN8palo_udf15FunctionContextERKNS1_6AnyValEPNS1_9BigIntValE",
-                    prefix + "11count_mergeEPN8palo_udf15FunctionContextERKNS1_9BigIntValEPS4_",
+                    prefix + "9init_zeroIN9doris_udf9BigIntValEEEvPNS2_15FunctionContextEPT_",
+                    prefix + "12count_updateEPN9doris_udf15FunctionContextERKNS1_6AnyValEPNS1_9BigIntValE",
+                    prefix + "11count_mergeEPN9doris_udf15FunctionContextERKNS1_9BigIntValEPS4_",
                     null, null,
-                    prefix + "12count_removeEPN8palo_udf15FunctionContextERKNS1_6AnyValEPNS1_9BigIntValE",
+                    prefix + "12count_removeEPN9doris_udf15FunctionContextERKNS1_6AnyValEPNS1_9BigIntValE",
                     null, false, true, true));
 
            
@@ -654,13 +654,13 @@ private void initAggregateBuiltins() {
                addBuiltin(AggregateFunction.createBuiltin("multi_distinct_count", Lists.newArrayList(t), 
                     Type.BIGINT,
                     Type.VARCHAR, 
-                    prefix + "26count_distinct_string_initEPN8palo_udf15FunctionContextEPNS1_9StringValE",
-                    prefix + "28count_distinct_string_updateEPN8palo_udf15FunctionContextERNS1_9StringValEPS4_",
-                    prefix + "27count_distinct_string_mergeEPN8palo_udf15FunctionContextERNS1_9StringValEPS4_", 
-                    prefix + "31count_distinct_string_serializeEPN8palo_udf15FunctionContextERKNS1_9StringValE",  
+                    prefix + "26count_distinct_string_initEPN9doris_udf15FunctionContextEPNS1_9StringValE",
+                    prefix + "28count_distinct_string_updateEPN9doris_udf15FunctionContextERNS1_9StringValEPS4_",
+                    prefix + "27count_distinct_string_mergeEPN9doris_udf15FunctionContextERNS1_9StringValEPS4_", 
+                    prefix + "31count_distinct_string_serializeEPN9doris_udf15FunctionContextERKNS1_9StringValE",  
                     null,      
                     null, 
-                    prefix + "30count_distinct_string_finalizeEPN8palo_udf15FunctionContextERKNS1_9StringValE",
+                    prefix + "30count_distinct_string_finalizeEPN9doris_udf15FunctionContextERKNS1_9StringValE",
                     false, true, true));
 
             } else if (t == Type.TINYINT || t == Type.SMALLINT || t == Type.INT 
@@ -680,25 +680,25 @@ private void initAggregateBuiltins() {
                addBuiltin(AggregateFunction.createBuiltin("multi_distinct_count", Lists.newArrayList(t), 
                     Type.BIGINT,
                     Type.VARCHAR, 
-                    prefix + "24count_distinct_date_initEPN8palo_udf15FunctionContextEPNS1_9StringValE",
-                    prefix + "26count_distinct_date_updateEPN8palo_udf15FunctionContextERNS1_11DateTimeValEPNS1_9StringValE",
-                    prefix + "25count_distinct_date_mergeEPN8palo_udf15FunctionContextERNS1_9StringValEPS4_",
-                    prefix + "29count_distinct_date_serializeEPN8palo_udf15FunctionContextERKNS1_9StringValE",  
+                    prefix + "24count_distinct_date_initEPN9doris_udf15FunctionContextEPNS1_9StringValE",
+                    prefix + "26count_distinct_date_updateEPN9doris_udf15FunctionContextERNS1_11DateTimeValEPNS1_9StringValE",
+                    prefix + "25count_distinct_date_mergeEPN9doris_udf15FunctionContextERNS1_9StringValEPS4_",
+                    prefix + "29count_distinct_date_serializeEPN9doris_udf15FunctionContextERKNS1_9StringValE",  
                     null,    
                     null, 
-                    prefix + "28count_distinct_date_finalizeEPN8palo_udf15FunctionContextERKNS1_9StringValE",
+                    prefix + "28count_distinct_date_finalizeEPN9doris_udf15FunctionContextERKNS1_9StringValE",
                     false, true, true)); 
             } else if (t == Type.DECIMAL) {
                addBuiltin(AggregateFunction.createBuiltin("multi_distinct_count", Lists.newArrayList(t),
                     Type.BIGINT,
                     Type.VARCHAR,
-                    prefix + "34count_or_sum_distinct_decimal_initEPN8palo_udf15FunctionContextEPNS1_9StringValE",
-                    prefix + "36count_or_sum_distinct_decimal_updateEPN8palo_udf15FunctionContextERNS1_10DecimalValEPNS1_9StringValE",
-                    prefix + "35count_or_sum_distinct_decimal_mergeEPN8palo_udf15FunctionContextERNS1_9StringValEPS4_",
-                    prefix + "39count_or_sum_distinct_decimal_serializeEPN8palo_udf15FunctionContextERKNS1_9StringValE",
+                    prefix + "34count_or_sum_distinct_decimal_initEPN9doris_udf15FunctionContextEPNS1_9StringValE",
+                    prefix + "36count_or_sum_distinct_decimal_updateEPN9doris_udf15FunctionContextERNS1_10DecimalValEPNS1_9StringValE",
+                    prefix + "35count_or_sum_distinct_decimal_mergeEPN9doris_udf15FunctionContextERNS1_9StringValEPS4_",
+                    prefix + "39count_or_sum_distinct_decimal_serializeEPN9doris_udf15FunctionContextERKNS1_9StringValE",
                     null,
                     null,
-                    prefix + "31count_distinct_decimal_finalizeEPN8palo_udf15FunctionContextERKNS1_9StringValE",
+                    prefix + "31count_distinct_decimal_finalizeEPN9doris_udf15FunctionContextERKNS1_9StringValE",
                     false, true, true)); 
             }
 
@@ -719,13 +719,13 @@ private void initAggregateBuiltins() {
                addBuiltin(AggregateFunction.createBuiltin("multi_distinct_sum", Lists.newArrayList(t),
                     MULTI_DISTINCT_SUM_RETURN_TYPE.get(t),
                     Type.VARCHAR,
-                    prefix + "34count_or_sum_distinct_decimal_initEPN8palo_udf15FunctionContextEPNS1_9StringValE",
-                    prefix + "36count_or_sum_distinct_decimal_updateEPN8palo_udf15FunctionContextERNS1_10DecimalValEPNS1_9StringValE",
-                    prefix + "35count_or_sum_distinct_decimal_mergeEPN8palo_udf15FunctionContextERNS1_9StringValEPS4_",
-                    prefix + "39count_or_sum_distinct_decimal_serializeEPN8palo_udf15FunctionContextERKNS1_9StringValE",
+                    prefix + "34count_or_sum_distinct_decimal_initEPN9doris_udf15FunctionContextEPNS1_9StringValE",
+                    prefix + "36count_or_sum_distinct_decimal_updateEPN9doris_udf15FunctionContextERNS1_10DecimalValEPNS1_9StringValE",
+                    prefix + "35count_or_sum_distinct_decimal_mergeEPN9doris_udf15FunctionContextERNS1_9StringValEPS4_",
+                    prefix + "39count_or_sum_distinct_decimal_serializeEPN9doris_udf15FunctionContextERKNS1_9StringValE",
                     null,
                     null,
-                    prefix + "29sum_distinct_decimal_finalizeEPN8palo_udf15FunctionContextERKNS1_9StringValE",
+                    prefix + "29sum_distinct_decimal_finalizeEPN9doris_udf15FunctionContextERKNS1_9StringValE",
                     false, true, true));
             }
             // Min
@@ -751,87 +751,87 @@ private void initAggregateBuiltins() {
             // ndv return string
             addBuiltin(AggregateFunction.createBuiltin("ndv",
                     Lists.newArrayList(t), Type.VARCHAR, Type.VARCHAR,
-                    prefix + "8hll_initEPN8palo_udf15FunctionContextEPNS1_9StringValE",
+                    prefix + "8hll_initEPN9doris_udf15FunctionContextEPNS1_9StringValE",
                     prefix + HLL_UPDATE_SYMBOL.get(t),
-                    prefix + "9hll_mergeEPN8palo_udf15FunctionContextERKNS1_9StringValEPS4_",
+                    prefix + "9hll_mergeEPN9doris_udf15FunctionContextERKNS1_9StringValEPS4_",
                     null,
-                    prefix + "12hll_finalizeEPN8palo_udf15FunctionContextERKNS1_9StringValE",
+                    prefix + "12hll_finalizeEPN9doris_udf15FunctionContextERKNS1_9StringValE",
                     true, false, true));
 
             // HLL_UNION_AGG
             addBuiltin(AggregateFunction.createBuiltin("hll_union_agg",
                     Lists.newArrayList(t), Type.VARCHAR, Type.VARCHAR,
-                    prefix + "18hll_union_agg_initEPN8palo_udf15FunctionContextEPNS1_9StringValE",
+                    prefix + "18hll_union_agg_initEPN9doris_udf15FunctionContextEPNS1_9StringValE",
                     prefix + HLL_UNION_AGG_UPDATE_SYMBOL.get(t),
-                    prefix + "19hll_union_agg_mergeEPN8palo_udf15FunctionContextERKNS1_9StringValEPS4_",
+                    prefix + "19hll_union_agg_mergeEPN9doris_udf15FunctionContextERKNS1_9StringValEPS4_",
                     null,
-                    prefix + "22hll_union_agg_finalizeEPN8palo_udf15FunctionContextERKNS1_9StringValE",
+                    prefix + "22hll_union_agg_finalizeEPN9doris_udf15FunctionContextERKNS1_9StringValE",
                     true, false, true));
 
             if (STDDEV_UPDATE_SYMBOL.containsKey(t)) {
                 addBuiltin(AggregateFunction.createBuiltin("stddev",
                         Lists.newArrayList(t), Type.DOUBLE, Type.VARCHAR,
-                        prefix + "14knuth_var_initEPN8palo_udf15FunctionContextEPNS1_9StringValE",
+                        prefix + "14knuth_var_initEPN9doris_udf15FunctionContextEPNS1_9StringValE",
                         prefix + STDDEV_UPDATE_SYMBOL.get(t),
-                        prefix + "15knuth_var_mergeEPN8palo_udf15FunctionContextERKNS1_9StringValEPS4_",
+                        prefix + "15knuth_var_mergeEPN9doris_udf15FunctionContextERKNS1_9StringValEPS4_",
                         null,
-                        prefix + "21knuth_stddev_finalizeEPN8palo_udf15FunctionContextERKNS1_9StringValE",
+                        prefix + "21knuth_stddev_finalizeEPN9doris_udf15FunctionContextERKNS1_9StringValE",
                         false, false, false));
                 addBuiltin(AggregateFunction.createBuiltin("stddev_samp",
                         Lists.newArrayList(t), Type.DOUBLE, Type.VARCHAR,
-                        prefix + "14knuth_var_initEPN8palo_udf15FunctionContextEPNS1_9StringValE",
+                        prefix + "14knuth_var_initEPN9doris_udf15FunctionContextEPNS1_9StringValE",
                         prefix + STDDEV_UPDATE_SYMBOL.get(t),
-                        prefix + "15knuth_var_mergeEPN8palo_udf15FunctionContextERKNS1_9StringValEPS4_",
+                        prefix + "15knuth_var_mergeEPN9doris_udf15FunctionContextERKNS1_9StringValEPS4_",
                         null,
-                        prefix + "21knuth_stddev_finalizeEPN8palo_udf15FunctionContextERKNS1_9StringValE",
+                        prefix + "21knuth_stddev_finalizeEPN9doris_udf15FunctionContextERKNS1_9StringValE",
                         false, false, false));
                 addBuiltin(AggregateFunction.createBuiltin("stddev_pop",
                         Lists.newArrayList(t), Type.DOUBLE, Type.VARCHAR,
-                        prefix + "14knuth_var_initEPN8palo_udf15FunctionContextEPNS1_9StringValE",
+                        prefix + "14knuth_var_initEPN9doris_udf15FunctionContextEPNS1_9StringValE",
                         prefix + STDDEV_UPDATE_SYMBOL.get(t),
-                        prefix + "15knuth_var_mergeEPN8palo_udf15FunctionContextERKNS1_9StringValEPS4_",
+                        prefix + "15knuth_var_mergeEPN9doris_udf15FunctionContextERKNS1_9StringValEPS4_",
                         null,
-                        prefix + "25knuth_stddev_pop_finalizeEPN8palo_udf15FunctionContextERKNS1_9StringValE",
+                        prefix + "25knuth_stddev_pop_finalizeEPN9doris_udf15FunctionContextERKNS1_9StringValE",
                         false, false, false));
                 addBuiltin(AggregateFunction.createBuiltin("variance",
                         Lists.newArrayList(t), Type.DOUBLE, Type.VARCHAR,
-                        prefix + "14knuth_var_initEPN8palo_udf15FunctionContextEPNS1_9StringValE",
+                        prefix + "14knuth_var_initEPN9doris_udf15FunctionContextEPNS1_9StringValE",
                         prefix + STDDEV_UPDATE_SYMBOL.get(t),
-                        prefix + "15knuth_var_mergeEPN8palo_udf15FunctionContextERKNS1_9StringValEPS4_",
+                        prefix + "15knuth_var_mergeEPN9doris_udf15FunctionContextERKNS1_9StringValEPS4_",
                         null,
-                        prefix + "18knuth_var_finalizeEPN8palo_udf15FunctionContextERKNS1_9StringValE",
+                        prefix + "18knuth_var_finalizeEPN9doris_udf15FunctionContextERKNS1_9StringValE",
                         false, false, false));
                 addBuiltin(AggregateFunction.createBuiltin("variance_samp",
                         Lists.newArrayList(t), Type.DOUBLE, Type.VARCHAR,
-                        prefix + "14knuth_var_initEPN8palo_udf15FunctionContextEPNS1_9StringValE",
+                        prefix + "14knuth_var_initEPN9doris_udf15FunctionContextEPNS1_9StringValE",
                         prefix + STDDEV_UPDATE_SYMBOL.get(t),
-                        prefix + "15knuth_var_mergeEPN8palo_udf15FunctionContextERKNS1_9StringValEPS4_",
+                        prefix + "15knuth_var_mergeEPN9doris_udf15FunctionContextERKNS1_9StringValEPS4_",
                         null,
-                        prefix + "18knuth_var_finalizeEPN8palo_udf15FunctionContextERKNS1_9StringValE",
+                        prefix + "18knuth_var_finalizeEPN9doris_udf15FunctionContextERKNS1_9StringValE",
                         false, false, false));
                 addBuiltin(AggregateFunction.createBuiltin("var_samp",
                         Lists.newArrayList(t), Type.DOUBLE, Type.VARCHAR,
-                        prefix + "14knuth_var_initEPN8palo_udf15FunctionContextEPNS1_9StringValE",
+                        prefix + "14knuth_var_initEPN9doris_udf15FunctionContextEPNS1_9StringValE",
                         prefix + STDDEV_UPDATE_SYMBOL.get(t),
-                        prefix + "15knuth_var_mergeEPN8palo_udf15FunctionContextERKNS1_9StringValEPS4_",
+                        prefix + "15knuth_var_mergeEPN9doris_udf15FunctionContextERKNS1_9StringValEPS4_",
                         null,
-                        prefix + "18knuth_var_finalizeEPN8palo_udf15FunctionContextERKNS1_9StringValE",
+                        prefix + "18knuth_var_finalizeEPN9doris_udf15FunctionContextERKNS1_9StringValE",
                         false, false, false));
                 addBuiltin(AggregateFunction.createBuiltin("variance_pop",
                         Lists.newArrayList(t), Type.DOUBLE, Type.VARCHAR,
-                        prefix + "14knuth_var_initEPN8palo_udf15FunctionContextEPNS1_9StringValE",
+                        prefix + "14knuth_var_initEPN9doris_udf15FunctionContextEPNS1_9StringValE",
                         prefix + STDDEV_UPDATE_SYMBOL.get(t),
-                        prefix + "15knuth_var_mergeEPN8palo_udf15FunctionContextERKNS1_9StringValEPS4_",
+                        prefix + "15knuth_var_mergeEPN9doris_udf15FunctionContextERKNS1_9StringValEPS4_",
                         null,
-                        prefix + "22knuth_var_pop_finalizeEPN8palo_udf15FunctionContextERKNS1_9StringValE",
+                        prefix + "22knuth_var_pop_finalizeEPN9doris_udf15FunctionContextERKNS1_9StringValE",
                         false, false, false));
                 addBuiltin(AggregateFunction.createBuiltin("var_pop",
                         Lists.newArrayList(t), Type.DOUBLE, Type.VARCHAR,
-                        prefix + "14knuth_var_initEPN8palo_udf15FunctionContextEPNS1_9StringValE",
+                        prefix + "14knuth_var_initEPN9doris_udf15FunctionContextEPNS1_9StringValE",
                         prefix + STDDEV_UPDATE_SYMBOL.get(t),
-                        prefix + "15knuth_var_mergeEPN8palo_udf15FunctionContextERKNS1_9StringValEPS4_",
+                        prefix + "15knuth_var_mergeEPN9doris_udf15FunctionContextERKNS1_9StringValEPS4_",
                         null,
-                        prefix + "22knuth_var_pop_finalizeEPN8palo_udf15FunctionContextERKNS1_9StringValE",
+                        prefix + "22knuth_var_pop_finalizeEPN9doris_udf15FunctionContextERKNS1_9StringValE",
                         false, false, false));
             }
         }
@@ -842,31 +842,31 @@ private void initAggregateBuiltins() {
         for (String name : sumNames) {
             addBuiltin(AggregateFunction.createBuiltin(name,
                     Lists.<Type>newArrayList(Type.BIGINT), Type.BIGINT, Type.BIGINT, initNull,
-                    prefix + "3sumIN8palo_udf9BigIntValES3_EEvPNS2_15FunctionContextERKT_PT0_",
-                    prefix + "3sumIN8palo_udf9BigIntValES3_EEvPNS2_15FunctionContextERKT_PT0_",
+                    prefix + "3sumIN9doris_udf9BigIntValES3_EEvPNS2_15FunctionContextERKT_PT0_",
+                    prefix + "3sumIN9doris_udf9BigIntValES3_EEvPNS2_15FunctionContextERKT_PT0_",
                     null, null,
-                    prefix + "10sum_removeIN8palo_udf9BigIntValES3_EEvPNS2_15FunctionContextERKT_PT0_",
+                    prefix + "10sum_removeIN9doris_udf9BigIntValES3_EEvPNS2_15FunctionContextERKT_PT0_",
                     null, false, true, false));
             addBuiltin(AggregateFunction.createBuiltin(name,
                     Lists.<Type>newArrayList(Type.DOUBLE), Type.DOUBLE, Type.DOUBLE, initNull,
-                    prefix + "3sumIN8palo_udf9DoubleValES3_EEvPNS2_15FunctionContextERKT_PT0_",
-                    prefix + "3sumIN8palo_udf9DoubleValES3_EEvPNS2_15FunctionContextERKT_PT0_",
+                    prefix + "3sumIN9doris_udf9DoubleValES3_EEvPNS2_15FunctionContextERKT_PT0_",
+                    prefix + "3sumIN9doris_udf9DoubleValES3_EEvPNS2_15FunctionContextERKT_PT0_",
                     null, null,
-                    prefix + "10sum_removeIN8palo_udf9DoubleValES3_EEvPNS2_15FunctionContextERKT_PT0_",
+                    prefix + "10sum_removeIN9doris_udf9DoubleValES3_EEvPNS2_15FunctionContextERKT_PT0_",
                     null, false, true, false));
             addBuiltin(AggregateFunction.createBuiltin(name,
                     Lists.<Type>newArrayList(Type.DECIMAL), Type.DECIMAL, Type.DECIMAL, initNull,
-                    prefix + "3sumIN8palo_udf10DecimalValES3_EEvPNS2_15FunctionContextERKT_PT0_",
-                    prefix + "3sumIN8palo_udf10DecimalValES3_EEvPNS2_15FunctionContextERKT_PT0_",
+                    prefix + "3sumIN9doris_udf10DecimalValES3_EEvPNS2_15FunctionContextERKT_PT0_",
+                    prefix + "3sumIN9doris_udf10DecimalValES3_EEvPNS2_15FunctionContextERKT_PT0_",
                     null, null,
-                    prefix + "10sum_removeIN8palo_udf10DecimalValES3_EEvPNS2_15FunctionContextERKT_PT0_",
+                    prefix + "10sum_removeIN9doris_udf10DecimalValES3_EEvPNS2_15FunctionContextERKT_PT0_",
                     null, false, true, false));
             addBuiltin(AggregateFunction.createBuiltin(name,
                     Lists.<Type>newArrayList(Type.LARGEINT), Type.LARGEINT, Type.LARGEINT, initNull,
-                    prefix + "3sumIN8palo_udf11LargeIntValES3_EEvPNS2_15FunctionContextERKT_PT0_",
-                    prefix + "3sumIN8palo_udf11LargeIntValES3_EEvPNS2_15FunctionContextERKT_PT0_",
+                    prefix + "3sumIN9doris_udf11LargeIntValES3_EEvPNS2_15FunctionContextERKT_PT0_",
+                    prefix + "3sumIN9doris_udf11LargeIntValES3_EEvPNS2_15FunctionContextERKT_PT0_",
                     null, null,
-                    prefix + "10sum_removeIN8palo_udf11LargeIntValES3_EEvPNS2_15FunctionContextERKT_PT0_",
+                    prefix + "10sum_removeIN9doris_udf11LargeIntValES3_EEvPNS2_15FunctionContextERKT_PT0_",
                     null, false, true, false));
         }
 
@@ -875,95 +875,95 @@ private void initAggregateBuiltins() {
         // TODO: switch to CHAR(sizeof(AvgIntermediateType) when that becomes available
         addBuiltin(AggregateFunction.createBuiltin("avg",
                 Lists.<Type>newArrayList(Type.BIGINT), Type.DOUBLE, Type.VARCHAR,
-                prefix + "8avg_initEPN8palo_udf15FunctionContextEPNS1_9StringValE",
-                prefix + "10avg_updateIN8palo_udf9BigIntValEEEvPNS2_15FunctionContextERKT_PNS2_9StringValE",
-                prefix + "9avg_mergeEPN8palo_udf15FunctionContextERKNS1_9StringValEPS4_",
+                prefix + "8avg_initEPN9doris_udf15FunctionContextEPNS1_9StringValE",
+                prefix + "10avg_updateIN9doris_udf9BigIntValEEEvPNS2_15FunctionContextERKT_PNS2_9StringValE",
+                prefix + "9avg_mergeEPN9doris_udf15FunctionContextERKNS1_9StringValEPS4_",
                 stringValSerializeOrFinalize,
-                prefix + "13avg_get_valueEPN8palo_udf15FunctionContextERKNS1_9StringValE",
-                prefix + "10avg_removeIN8palo_udf9BigIntValEEEvPNS2_15FunctionContextERKT_PNS2_9StringValE",
-                prefix + "12avg_finalizeEPN8palo_udf15FunctionContextERKNS1_9StringValE",
+                prefix + "13avg_get_valueEPN9doris_udf15FunctionContextERKNS1_9StringValE",
+                prefix + "10avg_removeIN9doris_udf9BigIntValEEEvPNS2_15FunctionContextERKT_PNS2_9StringValE",
+                prefix + "12avg_finalizeEPN9doris_udf15FunctionContextERKNS1_9StringValE",
                 false, true, false));
         addBuiltin(AggregateFunction.createBuiltin("avg",
                 Lists.<Type>newArrayList(Type.DOUBLE), Type.DOUBLE, Type.VARCHAR,
-                prefix + "8avg_initEPN8palo_udf15FunctionContextEPNS1_9StringValE",
-                prefix + "10avg_updateIN8palo_udf9DoubleValEEEvPNS2_15FunctionContextERKT_PNS2_9StringValE",
-                prefix + "9avg_mergeEPN8palo_udf15FunctionContextERKNS1_9StringValEPS4_",
+                prefix + "8avg_initEPN9doris_udf15FunctionContextEPNS1_9StringValE",
+                prefix + "10avg_updateIN9doris_udf9DoubleValEEEvPNS2_15FunctionContextERKT_PNS2_9StringValE",
+                prefix + "9avg_mergeEPN9doris_udf15FunctionContextERKNS1_9StringValEPS4_",
                 stringValSerializeOrFinalize,
-                prefix + "13avg_get_valueEPN8palo_udf15FunctionContextERKNS1_9StringValE",
-                prefix + "10avg_removeIN8palo_udf9DoubleValEEEvPNS2_15FunctionContextERKT_PNS2_9StringValE",
-                prefix + "12avg_finalizeEPN8palo_udf15FunctionContextERKNS1_9StringValE",
+                prefix + "13avg_get_valueEPN9doris_udf15FunctionContextERKNS1_9StringValE",
+                prefix + "10avg_removeIN9doris_udf9DoubleValEEEvPNS2_15FunctionContextERKT_PNS2_9StringValE",
+                prefix + "12avg_finalizeEPN9doris_udf15FunctionContextERKNS1_9StringValE",
                 false, true, false));
         addBuiltin(AggregateFunction.createBuiltin("avg",
                 Lists.<Type>newArrayList(Type.DECIMAL), Type.DECIMAL, Type.VARCHAR,
-                prefix + "16decimal_avg_initEPN8palo_udf15FunctionContextEPNS1_9StringValE",
-                prefix + "18decimal_avg_updateEPN8palo_udf15FunctionContextERKNS1_10DecimalValEPNS1_9StringValE",
-                prefix + "17decimal_avg_mergeEPN8palo_udf15FunctionContextERKNS1_9StringValEPS4_",
+                prefix + "16decimal_avg_initEPN9doris_udf15FunctionContextEPNS1_9StringValE",
+                prefix + "18decimal_avg_updateEPN9doris_udf15FunctionContextERKNS1_10DecimalValEPNS1_9StringValE",
+                prefix + "17decimal_avg_mergeEPN9doris_udf15FunctionContextERKNS1_9StringValEPS4_",
                 stringValSerializeOrFinalize,
-                prefix + "21decimal_avg_get_valueEPN8palo_udf15FunctionContextERKNS1_9StringValE",
-                prefix + "18decimal_avg_removeEPN8palo_udf15FunctionContextERKNS1_10DecimalValEPNS1_9StringValE",
-                prefix + "20decimal_avg_finalizeEPN8palo_udf15FunctionContextERKNS1_9StringValE",
+                prefix + "21decimal_avg_get_valueEPN9doris_udf15FunctionContextERKNS1_9StringValE",
+                prefix + "18decimal_avg_removeEPN9doris_udf15FunctionContextERKNS1_10DecimalValEPNS1_9StringValE",
+                prefix + "20decimal_avg_finalizeEPN9doris_udf15FunctionContextERKNS1_9StringValE",
                 false, true, false));
         // Avg(Timestamp)
         addBuiltin(AggregateFunction.createBuiltin("avg",
                 Lists.<Type>newArrayList(Type.DATE), Type.DATE, Type.VARCHAR,
-                prefix + "8avg_initEPN8palo_udf15FunctionContextEPNS1_9StringValE",
-                prefix + "20timestamp_avg_updateEPN8palo_udf15FunctionContextERKNS1_11DateTimeValEPNS1_9StringValE",
-                prefix + "9avg_mergeEPN8palo_udf15FunctionContextERKNS1_9StringValEPS4_",
+                prefix + "8avg_initEPN9doris_udf15FunctionContextEPNS1_9StringValE",
+                prefix + "20timestamp_avg_updateEPN9doris_udf15FunctionContextERKNS1_11DateTimeValEPNS1_9StringValE",
+                prefix + "9avg_mergeEPN9doris_udf15FunctionContextERKNS1_9StringValEPS4_",
                 stringValSerializeOrFinalize,
-                prefix + "23timestamp_avg_get_valueEPN8palo_udf15FunctionContextERKNS1_9StringValE",
-                prefix + "20timestamp_avg_removeEPN8palo_udf15FunctionContextERKNS1_11DateTimeValEPNS1_9StringValE",
-                prefix + "22timestamp_avg_finalizeEPN8palo_udf15FunctionContextERKNS1_9StringValE",
+                prefix + "23timestamp_avg_get_valueEPN9doris_udf15FunctionContextERKNS1_9StringValE",
+                prefix + "20timestamp_avg_removeEPN9doris_udf15FunctionContextERKNS1_11DateTimeValEPNS1_9StringValE",
+                prefix + "22timestamp_avg_finalizeEPN9doris_udf15FunctionContextERKNS1_9StringValE",
                 false, true, false));
         addBuiltin(AggregateFunction.createBuiltin("avg",
                 Lists.<Type>newArrayList(Type.DATETIME), Type.DATETIME, Type.DATETIME,
-                prefix + "8avg_initEPN8palo_udf15FunctionContextEPNS1_9StringValE",
-                prefix + "20timestamp_avg_updateEPN8palo_udf15FunctionContextERKNS1_11DateTimeValEPNS1_9StringValE",
-                prefix + "9avg_mergeEPN8palo_udf15FunctionContextERKNS1_9StringValEPS4_",
+                prefix + "8avg_initEPN9doris_udf15FunctionContextEPNS1_9StringValE",
+                prefix + "20timestamp_avg_updateEPN9doris_udf15FunctionContextERKNS1_11DateTimeValEPNS1_9StringValE",
+                prefix + "9avg_mergeEPN9doris_udf15FunctionContextERKNS1_9StringValEPS4_",
                 stringValSerializeOrFinalize,
-                prefix + "23timestamp_avg_get_valueEPN8palo_udf15FunctionContextERKNS1_9StringValE",
-                prefix + "20timestamp_avg_removeEPN8palo_udf15FunctionContextERKNS1_11DateTimeValEPNS1_9StringValE",
-                prefix + "22timestamp_avg_finalizeEPN8palo_udf15FunctionContextERKNS1_9StringValE",
+                prefix + "23timestamp_avg_get_valueEPN9doris_udf15FunctionContextERKNS1_9StringValE",
+                prefix + "20timestamp_avg_removeEPN9doris_udf15FunctionContextERKNS1_11DateTimeValEPNS1_9StringValE",
+                prefix + "22timestamp_avg_finalizeEPN9doris_udf15FunctionContextERKNS1_9StringValE",
                 false, true, false));
         // Group_concat(string)
         addBuiltin(AggregateFunction.createBuiltin("group_concat",
                 Lists.<Type>newArrayList(Type.VARCHAR), Type.VARCHAR, Type.VARCHAR, initNullString,
-                prefix + "20string_concat_updateEPN8palo_udf15FunctionContextERKNS1_9StringValEPS4_",
-                prefix + "19string_concat_mergeEPN8palo_udf15FunctionContextERKNS1_9StringValEPS4_",
+                prefix + "20string_concat_updateEPN9doris_udf15FunctionContextERKNS1_9StringValEPS4_",
+                prefix + "19string_concat_mergeEPN9doris_udf15FunctionContextERKNS1_9StringValEPS4_",
                 stringValSerializeOrFinalize,
-                prefix + "22string_concat_finalizeEPN8palo_udf15FunctionContextERKNS1_9StringValE",
+                prefix + "22string_concat_finalizeEPN9doris_udf15FunctionContextERKNS1_9StringValE",
                 false, false, false));
         // Group_concat(string, string)
         addBuiltin(AggregateFunction.createBuiltin("group_concat",
                 Lists.<Type>newArrayList(Type.VARCHAR, Type.VARCHAR), Type.VARCHAR, Type.VARCHAR,
                 initNullString,
-                prefix + "20string_concat_updateEPN8palo_udf15FunctionContextERKNS1_9StringValES6_PS4_",
-                prefix + "19string_concat_mergeEPN8palo_udf15FunctionContextERKNS1_9StringValEPS4_",
+                prefix + "20string_concat_updateEPN9doris_udf15FunctionContextERKNS1_9StringValES6_PS4_",
+                prefix + "19string_concat_mergeEPN9doris_udf15FunctionContextERKNS1_9StringValEPS4_",
                 stringValSerializeOrFinalize,
-                prefix + "22string_concat_finalizeEPN8palo_udf15FunctionContextERKNS1_9StringValE",
+                prefix + "22string_concat_finalizeEPN9doris_udf15FunctionContextERKNS1_9StringValE",
                 false, false, false));
 
         // analytic functions
         // Rank
         addBuiltin(AggregateFunction.createAnalyticBuiltin("rank",
                 Lists.<Type>newArrayList(), Type.BIGINT, Type.VARCHAR,
-                prefix + "9rank_initEPN8palo_udf15FunctionContextEPNS1_9StringValE",
-                prefix + "11rank_updateEPN8palo_udf15FunctionContextEPNS1_9StringValE",
+                prefix + "9rank_initEPN9doris_udf15FunctionContextEPNS1_9StringValE",
+                prefix + "11rank_updateEPN9doris_udf15FunctionContextEPNS1_9StringValE",
                 null,
-                prefix + "14rank_get_valueEPN8palo_udf15FunctionContextERNS1_9StringValE",
-                prefix + "13rank_finalizeEPN8palo_udf15FunctionContextERNS1_9StringValE"));
+                prefix + "14rank_get_valueEPN9doris_udf15FunctionContextERNS1_9StringValE",
+                prefix + "13rank_finalizeEPN9doris_udf15FunctionContextERNS1_9StringValE"));
         // Dense rank
         addBuiltin(AggregateFunction.createAnalyticBuiltin("dense_rank",
                 Lists.<Type>newArrayList(), Type.BIGINT, Type.VARCHAR,
-                prefix + "9rank_initEPN8palo_udf15FunctionContextEPNS1_9StringValE",
-                prefix + "17dense_rank_updateEPN8palo_udf15FunctionContextEPNS1_9StringValE",
+                prefix + "9rank_initEPN9doris_udf15FunctionContextEPNS1_9StringValE",
+                prefix + "17dense_rank_updateEPN9doris_udf15FunctionContextEPNS1_9StringValE",
                 null,
-                prefix + "20dense_rank_get_valueEPN8palo_udf15FunctionContextERNS1_9StringValE",
-                prefix + "13rank_finalizeEPN8palo_udf15FunctionContextERNS1_9StringValE"));
+                prefix + "20dense_rank_get_valueEPN9doris_udf15FunctionContextERNS1_9StringValE",
+                prefix + "13rank_finalizeEPN9doris_udf15FunctionContextERNS1_9StringValE"));
         addBuiltin(AggregateFunction.createAnalyticBuiltin( "row_number",
                 new ArrayList<Type>(), Type.BIGINT, Type.BIGINT,
-                prefix + "9init_zeroIN8palo_udf9BigIntValEEEvPNS2_15FunctionContextEPT_",
-                prefix + "17count_star_updateEPN8palo_udf15FunctionContextEPNS1_9BigIntValE",
-                prefix + "11count_mergeEPN8palo_udf15FunctionContextERKNS1_9BigIntValEPS4_",
+                prefix + "9init_zeroIN9doris_udf9BigIntValEEEvPNS2_15FunctionContextEPT_",
+                prefix + "17count_star_updateEPN9doris_udf15FunctionContextEPNS1_9BigIntValE",
+                prefix + "11count_mergeEPN9doris_udf15FunctionContextERKNS1_9BigIntValEPS4_",
                 null, null));
 
 
diff --git a/gensrc/script/doris_builtins_functions.py b/gensrc/script/doris_builtins_functions.py
index 9428471b..2caf3472 100755
--- a/gensrc/script/doris_builtins_functions.py
+++ b/gensrc/script/doris_builtins_functions.py
@@ -33,359 +33,359 @@
     # Bit and Byte functions
     # For functions corresponding to builtin operators, we can reuse the implementations
     [['bitand'], 'TINYINT', ['TINYINT', 'TINYINT'], 
-        '_ZN4palo9Operators32bitand_tiny_int_val_tiny_int_valEPN8palo_udf'
+        '_ZN5doris9Operators32bitand_tiny_int_val_tiny_int_valEPN9doris_udf'
         '15FunctionContextERKNS1_10TinyIntValES6_'],
     [['bitand'], 'SMALLINT', ['SMALLINT', 'SMALLINT'], 
-        '_ZN4palo9Operators34bitand_small_int_val_small_int_valEPN8palo_udf'
+        '_ZN5doris9Operators34bitand_small_int_val_small_int_valEPN9doris_udf'
         '15FunctionContextERKNS1_11SmallIntValES6_'],
     [['bitand'], 'INT', ['INT', 'INT'], 
-        '_ZN4palo9Operators22bitand_int_val_int_valEPN8palo_udf'
+        '_ZN5doris9Operators22bitand_int_val_int_valEPN9doris_udf'
         '15FunctionContextERKNS1_6IntValES6_'],
     [['bitand'], 'BIGINT', ['BIGINT', 'BIGINT'],
-        '_ZN4palo9Operators30bitand_big_int_val_big_int_valEPN8palo_udf'
+        '_ZN5doris9Operators30bitand_big_int_val_big_int_valEPN9doris_udf'
         '15FunctionContextERKNS1_9BigIntValES6_'],
     [['bitand'], 'LARGEINT', ['LARGEINT', 'LARGEINT'],
-        '_ZN4palo9Operators34bitand_large_int_val_large_int_valEPN8palo_udf'
+        '_ZN5doris9Operators34bitand_large_int_val_large_int_valEPN9doris_udf'
         '15FunctionContextERKNS1_11LargeIntValES6_'],
 
     [['bitor'], 'TINYINT', ['TINYINT', 'TINYINT'], 
-        '_ZN4palo9Operators31bitor_tiny_int_val_tiny_int_valEPN8palo_udf'
+        '_ZN5doris9Operators31bitor_tiny_int_val_tiny_int_valEPN9doris_udf'
         '15FunctionContextERKNS1_10TinyIntValES6_'],
     [['bitor'], 'SMALLINT', ['SMALLINT', 'SMALLINT'], 
-        '_ZN4palo9Operators33bitor_small_int_val_small_int_valEPN8palo_udf'
+        '_ZN5doris9Operators33bitor_small_int_val_small_int_valEPN9doris_udf'
         '15FunctionContextERKNS1_11SmallIntValES6_'],
     [['bitor'], 'INT', ['INT', 'INT'], 
-        '_ZN4palo9Operators21bitor_int_val_int_valEPN8palo_udf'
+        '_ZN5doris9Operators21bitor_int_val_int_valEPN9doris_udf'
         '15FunctionContextERKNS1_6IntValES6_'],
     [['bitor'], 'BIGINT', ['BIGINT', 'BIGINT'], 
-        '_ZN4palo9Operators29bitor_big_int_val_big_int_valEPN8palo_udf'
+        '_ZN5doris9Operators29bitor_big_int_val_big_int_valEPN9doris_udf'
         '15FunctionContextERKNS1_9BigIntValES6_'],
     [['bitor'], 'LARGEINT', ['LARGEINT', 'LARGEINT'], 
-        '_ZN4palo9Operators33bitor_large_int_val_large_int_valEPN8palo_udf'
+        '_ZN5doris9Operators33bitor_large_int_val_large_int_valEPN9doris_udf'
         '15FunctionContextERKNS1_11LargeIntValES6_'],
 
     [['bitxor'], 'TINYINT', ['TINYINT', 'TINYINT'], 
-        '_ZN4palo9Operators32bitxor_tiny_int_val_tiny_int_valEPN8palo_udf'
+        '_ZN5doris9Operators32bitxor_tiny_int_val_tiny_int_valEPN9doris_udf'
         '15FunctionContextERKNS1_10TinyIntValES6_'],
     [['bitxor'], 'SMALLINT', ['SMALLINT', 'SMALLINT'], 
-        '_ZN4palo9Operators34bitxor_small_int_val_small_int_valEPN8palo_udf'
+        '_ZN5doris9Operators34bitxor_small_int_val_small_int_valEPN9doris_udf'
         '15FunctionContextERKNS1_11SmallIntValES6_'],
     [['bitxor'], 'INT', ['INT', 'INT'], 
-        '_ZN4palo9Operators22bitxor_int_val_int_valEPN8palo_udf'
+        '_ZN5doris9Operators22bitxor_int_val_int_valEPN9doris_udf'
         '15FunctionContextERKNS1_6IntValES6_'],
     [['bitxor'], 'BIGINT', ['BIGINT', 'BIGINT'], 
-        '_ZN4palo9Operators30bitxor_big_int_val_big_int_valEPN8palo_udf'
+        '_ZN5doris9Operators30bitxor_big_int_val_big_int_valEPN9doris_udf'
         '15FunctionContextERKNS1_9BigIntValES6_'],
     [['bitxor'], 'LARGEINT', ['LARGEINT', 'LARGEINT'], 
-        '_ZN4palo9Operators34bitxor_large_int_val_large_int_valEPN8palo_udf'
+        '_ZN5doris9Operators34bitxor_large_int_val_large_int_valEPN9doris_udf'
         '15FunctionContextERKNS1_11LargeIntValES6_'],
 
     [['bitnot'], 'TINYINT', ['TINYINT'],
-        '_ZN4palo9Operators19bitnot_tiny_int_valEPN8palo_udf'
+        '_ZN5doris9Operators19bitnot_tiny_int_valEPN9doris_udf'
         '15FunctionContextERKNS1_10TinyIntValE'],
     [['bitnot'], 'SMALLINT', ['SMALLINT'],
-        '_ZN4palo9Operators20bitnot_small_int_valEPN8palo_udf'
+        '_ZN5doris9Operators20bitnot_small_int_valEPN9doris_udf'
         '15FunctionContextERKNS1_11SmallIntValE'],
     [['bitnot'], 'INT', ['INT'], 
-        '_ZN4palo9Operators14bitnot_int_valEPN8palo_udf'
+        '_ZN5doris9Operators14bitnot_int_valEPN9doris_udf'
         '15FunctionContextERKNS1_6IntValE'],
     [['bitnot'], 'BIGINT', ['BIGINT'], 
-        '_ZN4palo9Operators18bitnot_big_int_valEPN8palo_udf'
+        '_ZN5doris9Operators18bitnot_big_int_valEPN9doris_udf'
         '15FunctionContextERKNS1_9BigIntValE'],
     [['bitnot'], 'LARGEINT', ['LARGEINT'], 
-        '_ZN4palo9Operators20bitnot_large_int_valEPN8palo_udf'
+        '_ZN5doris9Operators20bitnot_large_int_valEPN9doris_udf'
         '15FunctionContextERKNS1_11LargeIntValE'],
 
     # Timestamp functions
     [['unix_timestamp'], 'INT', [], 
-        '_ZN4palo18TimestampFunctions7to_unixEPN8palo_udf15FunctionContextE'],
+        '_ZN5doris18TimestampFunctions7to_unixEPN9doris_udf15FunctionContextE'],
     [['unix_timestamp'], 'INT', ['DATETIME'], 
-        '_ZN4palo18TimestampFunctions7to_unixEPN8palo_udf15FunctionContextERKNS1_11DateTimeValE'],
+        '_ZN5doris18TimestampFunctions7to_unixEPN9doris_udf15FunctionContextERKNS1_11DateTimeValE'],
     [['unix_timestamp'], 'INT', ['VARCHAR', 'VARCHAR'], 
-        '_ZN4palo18TimestampFunctions7to_unixEPN8palo_udf15FunctionContextERKNS1_9StringValES6_'],
+        '_ZN5doris18TimestampFunctions7to_unixEPN9doris_udf15FunctionContextERKNS1_9StringValES6_'],
     [['from_unixtime'], 'VARCHAR', ['INT'],
-        '_ZN4palo18TimestampFunctions9from_unixEPN8palo_udf15FunctionContextERKNS1_6IntValE'],
+        '_ZN5doris18TimestampFunctions9from_unixEPN9doris_udf15FunctionContextERKNS1_6IntValE'],
     [['from_unixtime'], 'VARCHAR', ['INT', 'VARCHAR'],
-        '_ZN4palo18TimestampFunctions9from_unixEPN8palo_udf'
+        '_ZN5doris18TimestampFunctions9from_unixEPN9doris_udf'
         '15FunctionContextERKNS1_6IntValERKNS1_9StringValE'],
     [['now', 'current_timestamp'], 'DATETIME', [], 
-        '_ZN4palo18TimestampFunctions3nowEPN8palo_udf15FunctionContextE'],
+        '_ZN5doris18TimestampFunctions3nowEPN9doris_udf15FunctionContextE'],
     [['curtime', 'current_time'], 'DATETIME', [], 
-        '_ZN4palo18TimestampFunctions7curtimeEPN8palo_udf15FunctionContextE'],
+        '_ZN5doris18TimestampFunctions7curtimeEPN9doris_udf15FunctionContextE'],
     [['timestamp'], 'DATETIME', ['DATETIME'], 
-        '_ZN4palo18TimestampFunctions9timestampEPN8palo_udf15FunctionContextERKNS1_11DateTimeValE'],
+        '_ZN5doris18TimestampFunctions9timestampEPN9doris_udf15FunctionContextERKNS1_11DateTimeValE'],
 
     [['from_days'], 'DATE', ['INT'], 
-        '_ZN4palo18TimestampFunctions9from_daysEPN8palo_udf15FunctionContextERKNS1_6IntValE'],
+        '_ZN5doris18TimestampFunctions9from_daysEPN9doris_udf15FunctionContextERKNS1_6IntValE'],
     [['to_days'], 'INT', ['DATE'], 
-        '_ZN4palo18TimestampFunctions7to_daysEPN8palo_udf15FunctionContextERKNS1_11DateTimeValE'],
+        '_ZN5doris18TimestampFunctions7to_daysEPN9doris_udf15FunctionContextERKNS1_11DateTimeValE'],
 
     [['year'], 'INT', ['DATETIME'], 
-        '_ZN4palo18TimestampFunctions4yearEPN8palo_udf15FunctionContextERKNS1_11DateTimeValE'],
+        '_ZN5doris18TimestampFunctions4yearEPN9doris_udf15FunctionContextERKNS1_11DateTimeValE'],
     [['month'], 'INT', ['DATETIME'], 
-        '_ZN4palo18TimestampFunctions5monthEPN8palo_udf15FunctionContextERKNS1_11DateTimeValE'],
+        '_ZN5doris18TimestampFunctions5monthEPN9doris_udf15FunctionContextERKNS1_11DateTimeValE'],
     [['quarter'], 'INT', ['DATETIME'], 
-        '_ZN4palo18TimestampFunctions7quarterEPN8palo_udf15FunctionContextERKNS1_11DateTimeValE'],
+        '_ZN5doris18TimestampFunctions7quarterEPN9doris_udf15FunctionContextERKNS1_11DateTimeValE'],
     [['day', 'dayofmonth'], 'INT', ['DATETIME'], 
-        '_ZN4palo18TimestampFunctions12day_of_monthEPN8palo_udf'
+        '_ZN5doris18TimestampFunctions12day_of_monthEPN9doris_udf'
         '15FunctionContextERKNS1_11DateTimeValE'],
     [['dayofyear'], 'INT', ['DATETIME'], 
-        '_ZN4palo18TimestampFunctions11day_of_yearEPN8palo_udf'
+        '_ZN5doris18TimestampFunctions11day_of_yearEPN9doris_udf'
         '15FunctionContextERKNS1_11DateTimeValE'],
     [['weekofyear'], 'INT', ['DATETIME'], 
-        '_ZN4palo18TimestampFunctions12week_of_yearEPN8palo_udf'
+        '_ZN5doris18TimestampFunctions12week_of_yearEPN9doris_udf'
         '15FunctionContextERKNS1_11DateTimeValE'],
     [['hour'], 'INT', ['DATETIME'], 
-        '_ZN4palo18TimestampFunctions4hourEPN8palo_udf15FunctionContextERKNS1_11DateTimeValE'],
+        '_ZN5doris18TimestampFunctions4hourEPN9doris_udf15FunctionContextERKNS1_11DateTimeValE'],
     [['minute'], 'INT', ['DATETIME'], 
-        '_ZN4palo18TimestampFunctions6minuteEPN8palo_udf15FunctionContextERKNS1_11DateTimeValE'],
+        '_ZN5doris18TimestampFunctions6minuteEPN9doris_udf15FunctionContextERKNS1_11DateTimeValE'],
     [['second'], 'INT', ['DATETIME'], 
-        '_ZN4palo18TimestampFunctions6secondEPN8palo_udf15FunctionContextERKNS1_11DateTimeValE'],
+        '_ZN5doris18TimestampFunctions6secondEPN9doris_udf15FunctionContextERKNS1_11DateTimeValE'],
 
     [['years_add'], 'DATETIME', ['DATETIME', 'INT'],
-        '_ZN4palo18TimestampFunctions9years_addEPN8palo_udf'
+        '_ZN5doris18TimestampFunctions9years_addEPN9doris_udf'
         '15FunctionContextERKNS1_11DateTimeValERKNS1_6IntValE'],
     [['years_sub'], 'DATETIME', ['DATETIME', 'INT'],
-        '_ZN4palo18TimestampFunctions9years_subEPN8palo_udf'
+        '_ZN5doris18TimestampFunctions9years_subEPN9doris_udf'
         '15FunctionContextERKNS1_11DateTimeValERKNS1_6IntValE'],
     [['months_add', 'add_months'], 'DATETIME', ['DATETIME', 'INT'],
-        '_ZN4palo18TimestampFunctions10months_addEPN8palo_udf'
+        '_ZN5doris18TimestampFunctions10months_addEPN9doris_udf'
         '15FunctionContextERKNS1_11DateTimeValERKNS1_6IntValE'],
     [['months_sub'], 'DATETIME', ['DATETIME', 'INT'],
-        '_ZN4palo18TimestampFunctions10months_subEPN8palo_udf'
+        '_ZN5doris18TimestampFunctions10months_subEPN9doris_udf'
         '15FunctionContextERKNS1_11DateTimeValERKNS1_6IntValE'],
     [['weeks_add'], 'DATETIME', ['DATETIME', 'INT'],
-        '_ZN4palo18TimestampFunctions9weeks_addEPN8palo_udf'
+        '_ZN5doris18TimestampFunctions9weeks_addEPN9doris_udf'
         '15FunctionContextERKNS1_11DateTimeValERKNS1_6IntValE'],
     [['weeks_sub'], 'DATETIME', ['DATETIME', 'INT'],
-        '_ZN4palo18TimestampFunctions9weeks_subEPN8palo_udf'
+        '_ZN5doris18TimestampFunctions9weeks_subEPN9doris_udf'
         '15FunctionContextERKNS1_11DateTimeValERKNS1_6IntValE'],
     [['days_add', 'date_add', 'adddate'], 'DATETIME', ['DATETIME', 'INT'],
-        '_ZN4palo18TimestampFunctions8days_addEPN8palo_udf'
+        '_ZN5doris18TimestampFunctions8days_addEPN9doris_udf'
         '15FunctionContextERKNS1_11DateTimeValERKNS1_6IntValE'],
     [['days_sub', 'date_sub', 'subdate'], 'DATETIME', ['DATETIME', 'INT'],
-        '_ZN4palo18TimestampFunctions8days_subEPN8palo_udf'
+        '_ZN5doris18TimestampFunctions8days_subEPN9doris_udf'
         '15FunctionContextERKNS1_11DateTimeValERKNS1_6IntValE'],
     [['hours_add'], 'DATETIME', ['DATETIME', 'INT'],
-        '_ZN4palo18TimestampFunctions9hours_addEPN8palo_udf'
+        '_ZN5doris18TimestampFunctions9hours_addEPN9doris_udf'
         '15FunctionContextERKNS1_11DateTimeValERKNS1_6IntValE'],
     [['hours_sub'], 'DATETIME', ['DATETIME', 'INT'],
-        '_ZN4palo18TimestampFunctions9hours_subEPN8palo_udf'
+        '_ZN5doris18TimestampFunctions9hours_subEPN9doris_udf'
         '15FunctionContextERKNS1_11DateTimeValERKNS1_6IntValE'],
     [['minutes_add'], 'DATETIME', ['DATETIME', 'INT'],
-        '_ZN4palo18TimestampFunctions11minutes_addEPN8palo_udf'
+        '_ZN5doris18TimestampFunctions11minutes_addEPN9doris_udf'
         '15FunctionContextERKNS1_11DateTimeValERKNS1_6IntValE'],
     [['minutes_sub'], 'DATETIME', ['DATETIME', 'INT'],
-        '_ZN4palo18TimestampFunctions11minutes_subEPN8palo_udf'
+        '_ZN5doris18TimestampFunctions11minutes_subEPN9doris_udf'
         '15FunctionContextERKNS1_11DateTimeValERKNS1_6IntValE'],
     [['seconds_add'], 'DATETIME', ['DATETIME', 'INT'],
-        '_ZN4palo18TimestampFunctions11seconds_addEPN8palo_udf'
+        '_ZN5doris18TimestampFunctions11seconds_addEPN9doris_udf'
         '15FunctionContextERKNS1_11DateTimeValERKNS1_6IntValE'],
     [['seconds_sub'], 'DATETIME', ['DATETIME', 'INT'],
-        '_ZN4palo18TimestampFunctions11seconds_subEPN8palo_udf'
+        '_ZN5doris18TimestampFunctions11seconds_subEPN9doris_udf'
         '15FunctionContextERKNS1_11DateTimeValERKNS1_6IntValE'],
     [['microseconds_add'], 'DATETIME', ['DATETIME', 'INT'],
-        '_ZN4palo18TimestampFunctions10micros_addEPN8palo_udf'
+        '_ZN5doris18TimestampFunctions10micros_addEPN9doris_udf'
         '15FunctionContextERKNS1_11DateTimeValERKNS1_6IntValE'],
     [['microseconds_sub'], 'DATETIME', ['DATETIME', 'INT'],
-        '_ZN4palo18TimestampFunctions10micros_subEPN8palo_udf'
+        '_ZN5doris18TimestampFunctions10micros_subEPN9doris_udf'
         '15FunctionContextERKNS1_11DateTimeValERKNS1_6IntValE'],
 
     [['datediff'], 'INT', ['DATETIME', 'DATETIME'], 
-        '_ZN4palo18TimestampFunctions9date_diffEPN8palo_udf'
+        '_ZN5doris18TimestampFunctions9date_diffEPN9doris_udf'
         '15FunctionContextERKNS1_11DateTimeValES6_'],
     [['timediff'], 'DATETIME', ['DATETIME', 'DATETIME'], 
-            '_ZN4palo18TimestampFunctions9time_diffEPN8palo_udf'
+            '_ZN5doris18TimestampFunctions9time_diffEPN9doris_udf'
             '15FunctionContextERKNS1_11DateTimeValES6_'],
 
     [['str_to_date'], 'DATETIME', ['VARCHAR', 'VARCHAR'],
-        '_ZN4palo18TimestampFunctions11str_to_dateEPN8palo_udf'
+        '_ZN5doris18TimestampFunctions11str_to_dateEPN9doris_udf'
         '15FunctionContextERKNS1_9StringValES6_'],
     [['date_format'], 'VARCHAR', ['DATETIME', 'VARCHAR'],
-        '_ZN4palo18TimestampFunctions11date_formatEPN8palo_udf'
+        '_ZN5doris18TimestampFunctions11date_formatEPN9doris_udf'
         '15FunctionContextERKNS1_11DateTimeValERKNS1_9StringValE'],
     [['date', 'to_date'], 'DATE', ['DATETIME'], 
-        '_ZN4palo18TimestampFunctions7to_dateEPN8palo_udf15FunctionContextERKNS1_11DateTimeValE'],
+        '_ZN5doris18TimestampFunctions7to_dateEPN9doris_udf15FunctionContextERKNS1_11DateTimeValE'],
 
     [['dayname'], 'VARCHAR', ['DATETIME'], 
-        '_ZN4palo18TimestampFunctions8day_nameEPN8palo_udf'
+        '_ZN5doris18TimestampFunctions8day_nameEPN9doris_udf'
         '15FunctionContextERKNS1_11DateTimeValE'],
     [['monthname'], 'VARCHAR', ['DATETIME'], 
-        '_ZN4palo18TimestampFunctions10month_nameEPN8palo_udf'
+        '_ZN5doris18TimestampFunctions10month_nameEPN9doris_udf'
         '15FunctionContextERKNS1_11DateTimeValE'],
 
     # Math builtin functions
     [['pi'], 'DOUBLE', [], 
-        '_ZN4palo13MathFunctions2piEPN8palo_udf15FunctionContextE'],
+        '_ZN5doris13MathFunctions2piEPN9doris_udf15FunctionContextE'],
     [['e'], 'DOUBLE', [], 
-        '_ZN4palo13MathFunctions1eEPN8palo_udf15FunctionContextE'],
+        '_ZN5doris13MathFunctions1eEPN9doris_udf15FunctionContextE'],
 
     [['abs'], 'DOUBLE', ['DOUBLE'], 
-        '_ZN4palo13MathFunctions3absEPN8palo_udf15FunctionContextERKNS1_9DoubleValE'],
+        '_ZN5doris13MathFunctions3absEPN9doris_udf15FunctionContextERKNS1_9DoubleValE'],
     [['sign'], 'FLOAT', ['DOUBLE'], 
-        '_ZN4palo13MathFunctions4signEPN8palo_udf15FunctionContextERKNS1_9DoubleValE'],
+        '_ZN5doris13MathFunctions4signEPN9doris_udf15FunctionContextERKNS1_9DoubleValE'],
 
     [['sin'], 'DOUBLE', ['DOUBLE'], 
-        '_ZN4palo13MathFunctions3sinEPN8palo_udf15FunctionContextERKNS1_9DoubleValE'],
+        '_ZN5doris13MathFunctions3sinEPN9doris_udf15FunctionContextERKNS1_9DoubleValE'],
     [['asin'], 'DOUBLE', ['DOUBLE'], 
-        '_ZN4palo13MathFunctions4asinEPN8palo_udf15FunctionContextERKNS1_9DoubleValE'],
+        '_ZN5doris13MathFunctions4asinEPN9doris_udf15FunctionContextERKNS1_9DoubleValE'],
     [['cos'], 'DOUBLE', ['DOUBLE'], 
-        '_ZN4palo13MathFunctions3cosEPN8palo_udf15FunctionContextERKNS1_9DoubleValE'],
+        '_ZN5doris13MathFunctions3cosEPN9doris_udf15FunctionContextERKNS1_9DoubleValE'],
     [['acos'], 'DOUBLE', ['DOUBLE'], 
-        '_ZN4palo13MathFunctions4acosEPN8palo_udf15FunctionContextERKNS1_9DoubleValE'],
+        '_ZN5doris13MathFunctions4acosEPN9doris_udf15FunctionContextERKNS1_9DoubleValE'],
     [['tan'], 'DOUBLE', ['DOUBLE'], 
-            '_ZN4palo13MathFunctions3tanEPN8palo_udf15FunctionContextERKNS1_9DoubleValE'],
+            '_ZN5doris13MathFunctions3tanEPN9doris_udf15FunctionContextERKNS1_9DoubleValE'],
     [['atan'], 'DOUBLE', ['DOUBLE'], 
-            '_ZN4palo13MathFunctions4atanEPN8palo_udf15FunctionContextERKNS1_9DoubleValE'],
+            '_ZN5doris13MathFunctions4atanEPN9doris_udf15FunctionContextERKNS1_9DoubleValE'],
 
     [['ceil', 'ceiling', 'dceil'], 'BIGINT', ['DOUBLE'], 
-            '_ZN4palo13MathFunctions4ceilEPN8palo_udf15FunctionContextERKNS1_9DoubleValE'],
+            '_ZN5doris13MathFunctions4ceilEPN9doris_udf15FunctionContextERKNS1_9DoubleValE'],
     [['floor', 'dfloor'], 'BIGINT', ['DOUBLE'],
-            '_ZN4palo13MathFunctions5floorEPN8palo_udf15FunctionContextERKNS1_9DoubleValE'],
+            '_ZN5doris13MathFunctions5floorEPN9doris_udf15FunctionContextERKNS1_9DoubleValE'],
     [['round', 'dround'], 'BIGINT', ['DOUBLE'],
-            '_ZN4palo13MathFunctions5roundEPN8palo_udf15FunctionContextERKNS1_9DoubleValE'],
+            '_ZN5doris13MathFunctions5roundEPN9doris_udf15FunctionContextERKNS1_9DoubleValE'],
     [['round', 'dround'], 'DOUBLE', ['DOUBLE', 'INT'], 
-            '_ZN4palo13MathFunctions11round_up_toEPN8palo_udf'
+            '_ZN5doris13MathFunctions11round_up_toEPN9doris_udf'
             '15FunctionContextERKNS1_9DoubleValERKNS1_6IntValE'],
     [['truncate'], 'DOUBLE', ['DOUBLE', 'INT'], 
-            '_ZN4palo13MathFunctions8truncateEPN8palo_udf'
+            '_ZN5doris13MathFunctions8truncateEPN9doris_udf'
             '15FunctionContextERKNS1_9DoubleValERKNS1_6IntValE'],
 
     [['ln', 'dlog1'], 'DOUBLE', ['DOUBLE'], 
-            '_ZN4palo13MathFunctions2lnEPN8palo_udf15FunctionContextERKNS1_9DoubleValE'],
+            '_ZN5doris13MathFunctions2lnEPN9doris_udf15FunctionContextERKNS1_9DoubleValE'],
     [['log'], 'DOUBLE', ['DOUBLE', 'DOUBLE'], 
-            '_ZN4palo13MathFunctions3logEPN8palo_udf15FunctionContextERKNS1_9DoubleValES6_'],
+            '_ZN5doris13MathFunctions3logEPN9doris_udf15FunctionContextERKNS1_9DoubleValES6_'],
     [['log2'], 'DOUBLE', ['DOUBLE'], 
-            '_ZN4palo13MathFunctions4log2EPN8palo_udf15FunctionContextERKNS1_9DoubleValE'],
+            '_ZN5doris13MathFunctions4log2EPN9doris_udf15FunctionContextERKNS1_9DoubleValE'],
     [['log10', 'dlog10'], 'DOUBLE', ['DOUBLE'],
-            '_ZN4palo13MathFunctions5log10EPN8palo_udf15FunctionContextERKNS1_9DoubleValE'],
+            '_ZN5doris13MathFunctions5log10EPN9doris_udf15FunctionContextERKNS1_9DoubleValE'],
     [['exp', 'dexp'], 'DOUBLE', ['DOUBLE'], 
-            '_ZN4palo13MathFunctions3expEPN8palo_udf15FunctionContextERKNS1_9DoubleValE'],
+            '_ZN5doris13MathFunctions3expEPN9doris_udf15FunctionContextERKNS1_9DoubleValE'],
 
     [['radians'], 'DOUBLE', ['DOUBLE'], 
-            '_ZN4palo13MathFunctions7radiansEPN8palo_udf15FunctionContextERKNS1_9DoubleValE'],
+            '_ZN5doris13MathFunctions7radiansEPN9doris_udf15FunctionContextERKNS1_9DoubleValE'],
     [['degrees'], 'DOUBLE', ['DOUBLE'], 
-            '_ZN4palo13MathFunctions7degreesEPN8palo_udf15FunctionContextERKNS1_9DoubleValE'],
+            '_ZN5doris13MathFunctions7degreesEPN9doris_udf15FunctionContextERKNS1_9DoubleValE'],
 
     [['sqrt', 'dsqrt'], 'DOUBLE', ['DOUBLE'],
-            '_ZN4palo13MathFunctions4sqrtEPN8palo_udf15FunctionContextERKNS1_9DoubleValE'],
+            '_ZN5doris13MathFunctions4sqrtEPN9doris_udf15FunctionContextERKNS1_9DoubleValE'],
     [['pow', 'power', 'dpow', 'fpow'], 'DOUBLE', ['DOUBLE', 'DOUBLE'], 
-            '_ZN4palo13MathFunctions3powEPN8palo_udf15FunctionContextERKNS1_9DoubleValES6_'],
+            '_ZN5doris13MathFunctions3powEPN9doris_udf15FunctionContextERKNS1_9DoubleValES6_'],
 
     [['rand', 'random'], 'DOUBLE', [], 
-            '_ZN4palo13MathFunctions4randEPN8palo_udf15FunctionContextE',
-            '_ZN4palo13MathFunctions12rand_prepareEPN8palo_udf'
+            '_ZN5doris13MathFunctions4randEPN9doris_udf15FunctionContextE',
+            '_ZN5doris13MathFunctions12rand_prepareEPN9doris_udf'
             '15FunctionContextENS2_18FunctionStateScopeE'],
     [['rand', 'random'], 'DOUBLE', ['BIGINT'], 
-            '_ZN4palo13MathFunctions9rand_seedEPN8palo_udf15FunctionContextERKNS1_9BigIntValE',
-            '_ZN4palo13MathFunctions12rand_prepareEPN8palo_udf'
+            '_ZN5doris13MathFunctions9rand_seedEPN9doris_udf15FunctionContextERKNS1_9BigIntValE',
+            '_ZN5doris13MathFunctions12rand_prepareEPN9doris_udf'
             '15FunctionContextENS2_18FunctionStateScopeE'],
 
     [['bin'], 'VARCHAR', ['BIGINT'], 
-            '_ZN4palo13MathFunctions3binEPN8palo_udf15FunctionContextERKNS1_9BigIntValE'],
+            '_ZN5doris13MathFunctions3binEPN9doris_udf15FunctionContextERKNS1_9BigIntValE'],
     [['hex'], 'VARCHAR', ['BIGINT'], 
-            '_ZN4palo13MathFunctions7hex_intEPN8palo_udf15FunctionContextERKNS1_9BigIntValE'],
+            '_ZN5doris13MathFunctions7hex_intEPN9doris_udf15FunctionContextERKNS1_9BigIntValE'],
     [['hex'], 'VARCHAR', ['VARCHAR'], 
-            '_ZN4palo13MathFunctions10hex_stringEPN8palo_udf15FunctionContextERKNS1_9StringValE'],
+            '_ZN5doris13MathFunctions10hex_stringEPN9doris_udf15FunctionContextERKNS1_9StringValE'],
     [['unhex'], 'VARCHAR', ['VARCHAR'], 
-            '_ZN4palo13MathFunctions5unhexEPN8palo_udf15FunctionContextERKNS1_9StringValE'],
+            '_ZN5doris13MathFunctions5unhexEPN9doris_udf15FunctionContextERKNS1_9StringValE'],
 
     [['conv'], 'VARCHAR', ['BIGINT', 'TINYINT', 'TINYINT'],
-            '_ZN4palo13MathFunctions8conv_intEPN8palo_udf'
+            '_ZN5doris13MathFunctions8conv_intEPN9doris_udf'
             '15FunctionContextERKNS1_9BigIntValERKNS1_10TinyIntValES9_'],
     [['conv'], 'VARCHAR', ['VARCHAR', 'TINYINT', 'TINYINT'],
-            '_ZN4palo13MathFunctions11conv_stringEPN8palo_udf'
+            '_ZN5doris13MathFunctions11conv_stringEPN9doris_udf'
             '15FunctionContextERKNS1_9StringValERKNS1_10TinyIntValES9_'],
 
     [['pmod'], 'BIGINT', ['BIGINT', 'BIGINT'], 
-            '_ZN4palo13MathFunctions11pmod_bigintEPN8palo_udf'
+            '_ZN5doris13MathFunctions11pmod_bigintEPN9doris_udf'
             '15FunctionContextERKNS1_9BigIntValES6_'],
     [['pmod'], 'DOUBLE', ['DOUBLE', 'DOUBLE'], 
-            '_ZN4palo13MathFunctions11pmod_doubleEPN8palo_udf'
+            '_ZN5doris13MathFunctions11pmod_doubleEPN9doris_udf'
             '15FunctionContextERKNS1_9DoubleValES6_'],
     [['mod'], 'TINYINT', ['TINYINT', 'TINYINT'], 
-            '_ZN4palo9Operators29mod_tiny_int_val_tiny_int_valEPN8palo_udf'
+            '_ZN5doris9Operators29mod_tiny_int_val_tiny_int_valEPN9doris_udf'
             '15FunctionContextERKNS1_10TinyIntValES6_'],
     [['mod'], 'SMALLINT', ['SMALLINT', 'SMALLINT'], 
-            '_ZN4palo9Operators31mod_small_int_val_small_int_valEPN8palo_udf'
+            '_ZN5doris9Operators31mod_small_int_val_small_int_valEPN9doris_udf'
             '15FunctionContextERKNS1_11SmallIntValES6_'],
     [['mod'], 'INT', ['INT', 'INT'], 
-            '_ZN4palo9Operators19mod_int_val_int_valEPN8palo_udf'
+            '_ZN5doris9Operators19mod_int_val_int_valEPN9doris_udf'
             '15FunctionContextERKNS1_6IntValES6_'],
     [['mod'], 'BIGINT', ['BIGINT', 'BIGINT'], 
-            '_ZN4palo9Operators27mod_big_int_val_big_int_valEPN8palo_udf'
+            '_ZN5doris9Operators27mod_big_int_val_big_int_valEPN9doris_udf'
             '15FunctionContextERKNS1_9BigIntValES6_'],
     [['mod'], 'LARGEINT', ['LARGEINT', 'LARGEINT'], 
-            '_ZN4palo9Operators31mod_large_int_val_large_int_valEPN8palo_udf'
+            '_ZN5doris9Operators31mod_large_int_val_large_int_valEPN9doris_udf'
             '15FunctionContextERKNS1_11LargeIntValES6_'],
     [['mod'], 'DECIMAL', ['DECIMAL', 'DECIMAL'], 
-            '_ZN4palo16DecimalOperators27mod_decimal_val_decimal_valEPN8palo_udf'
+            '_ZN5doris16DecimalOperators27mod_decimal_val_decimal_valEPN9doris_udf'
             '15FunctionContextERKNS1_10DecimalValES6_'],
     [['mod', 'fmod'], 'FLOAT', ['FLOAT', 'FLOAT'], 
-        '_ZN4palo13MathFunctions10fmod_floatEPN8palo_udf15FunctionContextERKNS1_8FloatValES6_'],
+        '_ZN5doris13MathFunctions10fmod_floatEPN9doris_udf15FunctionContextERKNS1_8FloatValES6_'],
     [['mod', 'fmod'], 'DOUBLE', ['DOUBLE', 'DOUBLE'], 
-        '_ZN4palo13MathFunctions11fmod_doubleEPN8palo_udf15FunctionContextERKNS1_9DoubleValES6_'],
+        '_ZN5doris13MathFunctions11fmod_doubleEPN9doris_udf15FunctionContextERKNS1_9DoubleValES6_'],
 
     [['positive'], 'BIGINT', ['BIGINT'],
-            '_ZN4palo13MathFunctions15positive_bigintEPN8palo_udf'
+            '_ZN5doris13MathFunctions15positive_bigintEPN9doris_udf'
             '15FunctionContextERKNS1_9BigIntValE'],
     [['positive'], 'DOUBLE', ['DOUBLE'],
-            '_ZN4palo13MathFunctions15positive_doubleEPN8palo_udf'
+            '_ZN5doris13MathFunctions15positive_doubleEPN9doris_udf'
             '15FunctionContextERKNS1_9DoubleValE'],
     [['positive'], 'DECIMAL', ['DECIMAL'],
-            '_ZN4palo13MathFunctions16positive_decimalEPN8palo_udf'
+            '_ZN5doris13MathFunctions16positive_decimalEPN9doris_udf'
             '15FunctionContextERKNS1_10DecimalValE'],
     [['negative'], 'BIGINT', ['BIGINT'],
-            '_ZN4palo13MathFunctions15negative_bigintEPN8palo_udf'
+            '_ZN5doris13MathFunctions15negative_bigintEPN9doris_udf'
             '15FunctionContextERKNS1_9BigIntValE'],
     [['negative'], 'DOUBLE', ['DOUBLE'],
-            '_ZN4palo13MathFunctions15negative_doubleEPN8palo_udf'
+            '_ZN5doris13MathFunctions15negative_doubleEPN9doris_udf'
             '15FunctionContextERKNS1_9DoubleValE'],
     [['negative'], 'DECIMAL', ['DECIMAL'],
-            '_ZN4palo13MathFunctions16negative_decimalEPN8palo_udf'
+            '_ZN5doris13MathFunctions16negative_decimalEPN9doris_udf'
             '15FunctionContextERKNS1_10DecimalValE'],
 
     [['least'], 'TINYINT', ['TINYINT', '...'],
-            '_ZN4palo13MathFunctions5leastEPN8palo_udf15FunctionContextEiPKNS1_10TinyIntValE'],
+            '_ZN5doris13MathFunctions5leastEPN9doris_udf15FunctionContextEiPKNS1_10TinyIntValE'],
     [['least'], 'SMALLINT', ['SMALLINT', '...'],
-            '_ZN4palo13MathFunctions5leastEPN8palo_udf15FunctionContextEiPKNS1_11SmallIntValE'],
+            '_ZN5doris13MathFunctions5leastEPN9doris_udf15FunctionContextEiPKNS1_11SmallIntValE'],
     [['least'], 'INT', ['INT', '...'],
-            '_ZN4palo13MathFunctions5leastEPN8palo_udf15FunctionContextEiPKNS1_6IntValE'],
+            '_ZN5doris13MathFunctions5leastEPN9doris_udf15FunctionContextEiPKNS1_6IntValE'],
     [['least'], 'BIGINT', ['BIGINT', '...'],
-            '_ZN4palo13MathFunctions5leastEPN8palo_udf15FunctionContextEiPKNS1_9BigIntValE'],
+            '_ZN5doris13MathFunctions5leastEPN9doris_udf15FunctionContextEiPKNS1_9BigIntValE'],
     [['least'], 'LARGEINT', ['LARGEINT', '...'],
-            '_ZN4palo13MathFunctions5leastEPN8palo_udf15FunctionContextEiPKNS1_11LargeIntValE'],
+            '_ZN5doris13MathFunctions5leastEPN9doris_udf15FunctionContextEiPKNS1_11LargeIntValE'],
     [['least'], 'FLOAT', ['FLOAT', '...'],
-            '_ZN4palo13MathFunctions5leastEPN8palo_udf15FunctionContextEiPKNS1_8FloatValE'],
+            '_ZN5doris13MathFunctions5leastEPN9doris_udf15FunctionContextEiPKNS1_8FloatValE'],
     [['least'], 'DOUBLE', ['DOUBLE', '...'],
-            '_ZN4palo13MathFunctions5leastEPN8palo_udf15FunctionContextEiPKNS1_9DoubleValE'],
+            '_ZN5doris13MathFunctions5leastEPN9doris_udf15FunctionContextEiPKNS1_9DoubleValE'],
     [['least'], 'VARCHAR', ['VARCHAR', '...'],
-            '_ZN4palo13MathFunctions5leastEPN8palo_udf15FunctionContextEiPKNS1_9StringValE'],
+            '_ZN5doris13MathFunctions5leastEPN9doris_udf15FunctionContextEiPKNS1_9StringValE'],
     [['least'], 'DATETIME', ['DATETIME', '...'],
-            '_ZN4palo13MathFunctions5leastEPN8palo_udf15FunctionContextEiPKNS1_11DateTimeValE'],
+            '_ZN5doris13MathFunctions5leastEPN9doris_udf15FunctionContextEiPKNS1_11DateTimeValE'],
     [['least'], 'DECIMAL', ['DECIMAL', '...'],
-            '_ZN4palo13MathFunctions5leastEPN8palo_udf15FunctionContextEiPKNS1_10DecimalValE'],
+            '_ZN5doris13MathFunctions5leastEPN9doris_udf15FunctionContextEiPKNS1_10DecimalValE'],
 
     [['greatest'], 'TINYINT', ['TINYINT', '...'],
-            '_ZN4palo13MathFunctions8greatestEPN8palo_udf15FunctionContextEiPKNS1_10TinyIntValE'],
+            '_ZN5doris13MathFunctions8greatestEPN9doris_udf15FunctionContextEiPKNS1_10TinyIntValE'],
     [['greatest'], 'SMALLINT', ['SMALLINT', '...'],
-            '_ZN4palo13MathFunctions8greatestEPN8palo_udf15FunctionContextEiPKNS1_11SmallIntValE'],
+            '_ZN5doris13MathFunctions8greatestEPN9doris_udf15FunctionContextEiPKNS1_11SmallIntValE'],
     [['greatest'], 'INT', ['INT', '...'],
-            '_ZN4palo13MathFunctions8greatestEPN8palo_udf15FunctionContextEiPKNS1_6IntValE'],
+            '_ZN5doris13MathFunctions8greatestEPN9doris_udf15FunctionContextEiPKNS1_6IntValE'],
     [['greatest'], 'BIGINT', ['BIGINT', '...'],
-            '_ZN4palo13MathFunctions8greatestEPN8palo_udf15FunctionContextEiPKNS1_9BigIntValE'],
+            '_ZN5doris13MathFunctions8greatestEPN9doris_udf15FunctionContextEiPKNS1_9BigIntValE'],
     [['greatest'], 'LARGEINT', ['LARGEINT', '...'],
-            '_ZN4palo13MathFunctions8greatestEPN8palo_udf15FunctionContextEiPKNS1_11LargeIntValE'],
+            '_ZN5doris13MathFunctions8greatestEPN9doris_udf15FunctionContextEiPKNS1_11LargeIntValE'],
     [['greatest'], 'FLOAT', ['FLOAT', '...'],
-            '_ZN4palo13MathFunctions8greatestEPN8palo_udf15FunctionContextEiPKNS1_8FloatValE'],
+            '_ZN5doris13MathFunctions8greatestEPN9doris_udf15FunctionContextEiPKNS1_8FloatValE'],
     [['greatest'], 'DOUBLE', ['DOUBLE', '...'],
-            '_ZN4palo13MathFunctions8greatestEPN8palo_udf15FunctionContextEiPKNS1_9DoubleValE'],
+            '_ZN5doris13MathFunctions8greatestEPN9doris_udf15FunctionContextEiPKNS1_9DoubleValE'],
     [['greatest'], 'VARCHAR', ['VARCHAR', '...'],
-            '_ZN4palo13MathFunctions8greatestEPN8palo_udf15FunctionContextEiPKNS1_9StringValE'],
+            '_ZN5doris13MathFunctions8greatestEPN9doris_udf15FunctionContextEiPKNS1_9StringValE'],
     [['greatest'], 'DATETIME', ['DATETIME', '...'],
-            '_ZN4palo13MathFunctions8greatestEPN8palo_udf15FunctionContextEiPKNS1_11DateTimeValE'],
+            '_ZN5doris13MathFunctions8greatestEPN9doris_udf15FunctionContextEiPKNS1_11DateTimeValE'],
     [['greatest'], 'DECIMAL', ['DECIMAL', '...'],
-            '_ZN4palo13MathFunctions8greatestEPN8palo_udf15FunctionContextEiPKNS1_10DecimalValE'],
+            '_ZN5doris13MathFunctions8greatestEPN9doris_udf15FunctionContextEiPKNS1_10DecimalValE'],
 
     # Conditional Functions
     # Some of these have empty symbols because the BE special-cases them based on the
@@ -439,134 +439,134 @@
     [['coalesce'], 'DECIMAL', ['DECIMAL', '...'], ''],
 
     [['match'], 'BOOLEAN', ['VARCHAR', 'VARCHAR'], 
-        '_ZN4palo11ESFunctions5matchEPN'
-        '8palo_udf15FunctionContextERKNS1_9StringValES6_'],
+        '_ZN5doris11ESFunctions5matchEPN'
+        '9doris_udf15FunctionContextERKNS1_9StringValES6_'],
 
     # String builtin functions
     [['substr', 'substring'], 'VARCHAR', ['VARCHAR', 'INT'],
-        '_ZN4palo15StringFunctions9substringEPN'
-        '8palo_udf15FunctionContextERKNS1_9StringValERKNS1_6IntValE'],
+        '_ZN5doris15StringFunctions9substringEPN'
+        '9doris_udf15FunctionContextERKNS1_9StringValERKNS1_6IntValE'],
     [['substr', 'substring'], 'VARCHAR', ['VARCHAR', 'INT', 'INT'],
-        '_ZN4palo15StringFunctions9substringEPN'
-        '8palo_udf15FunctionContextERKNS1_9StringValERKNS1_6IntValES9_'],
+        '_ZN5doris15StringFunctions9substringEPN'
+        '9doris_udf15FunctionContextERKNS1_9StringValERKNS1_6IntValES9_'],
     [['strleft'], 'VARCHAR', ['VARCHAR', 'INT'], 
-        '_ZN4palo15StringFunctions4leftEPN8palo_udf'
+        '_ZN5doris15StringFunctions4leftEPN9doris_udf'
         '15FunctionContextERKNS1_9StringValERKNS1_6IntValE'],
     [['strright'], 'VARCHAR', ['VARCHAR', 'INT'], 
-        '_ZN4palo15StringFunctions5rightEPN8palo_udf'
+        '_ZN5doris15StringFunctions5rightEPN9doris_udf'
         '15FunctionContextERKNS1_9StringValERKNS1_6IntValE'],
     [['space'], 'VARCHAR', ['INT'], 
-        '_ZN4palo15StringFunctions5spaceEPN8palo_udf15FunctionContextERKNS1_6IntValE'],
+        '_ZN5doris15StringFunctions5spaceEPN9doris_udf15FunctionContextERKNS1_6IntValE'],
     [['repeat'], 'VARCHAR', ['VARCHAR', 'INT'], 
-        '_ZN4palo15StringFunctions6repeatEPN8palo_udf'
+        '_ZN5doris15StringFunctions6repeatEPN9doris_udf'
         '15FunctionContextERKNS1_9StringValERKNS1_6IntValE'],
     [['lpad'], 'VARCHAR', ['VARCHAR', 'INT', 'VARCHAR'], 
-            '_ZN4palo15StringFunctions4lpadEPN8palo_udf'
+            '_ZN5doris15StringFunctions4lpadEPN9doris_udf'
             '15FunctionContextERKNS1_9StringValERKNS1_6IntValES6_'],
     [['rpad'], 'VARCHAR', ['VARCHAR', 'INT', 'VARCHAR'], 
-            '_ZN4palo15StringFunctions4rpadEPN8palo_udf'
+            '_ZN5doris15StringFunctions4rpadEPN9doris_udf'
             '15FunctionContextERKNS1_9StringValERKNS1_6IntValES6_'],
     [['length'], 'INT', ['VARCHAR'], 
-            '_ZN4palo15StringFunctions6lengthEPN8palo_udf15FunctionContextERKNS1_9StringValE'],
+            '_ZN5doris15StringFunctions6lengthEPN9doris_udf15FunctionContextERKNS1_9StringValE'],
     [['lower', 'lcase'], 'VARCHAR', ['VARCHAR'], 
-            '_ZN4palo15StringFunctions5lowerEPN8palo_udf15FunctionContextERKNS1_9StringValE'],
+            '_ZN5doris15StringFunctions5lowerEPN9doris_udf15FunctionContextERKNS1_9StringValE'],
     [['upper', 'ucase'], 'VARCHAR', ['VARCHAR'],
-            '_ZN4palo15StringFunctions5upperEPN8palo_udf15FunctionContextERKNS1_9StringValE'],
+            '_ZN5doris15StringFunctions5upperEPN9doris_udf15FunctionContextERKNS1_9StringValE'],
     [['reverse'], 'VARCHAR', ['VARCHAR'], 
-            '_ZN4palo15StringFunctions7reverseEPN8palo_udf15FunctionContextERKNS1_9StringValE'],
+            '_ZN5doris15StringFunctions7reverseEPN9doris_udf15FunctionContextERKNS1_9StringValE'],
     [['trim'], 'VARCHAR', ['VARCHAR'], 
-            '_ZN4palo15StringFunctions4trimEPN8palo_udf15FunctionContextERKNS1_9StringValE'],
+            '_ZN5doris15StringFunctions4trimEPN9doris_udf15FunctionContextERKNS1_9StringValE'],
     [['ltrim'], 'VARCHAR', ['VARCHAR'], 
-            '_ZN4palo15StringFunctions5ltrimEPN8palo_udf15FunctionContextERKNS1_9StringValE'],
+            '_ZN5doris15StringFunctions5ltrimEPN9doris_udf15FunctionContextERKNS1_9StringValE'],
     [['rtrim'], 'VARCHAR', ['VARCHAR'],
-            '_ZN4palo15StringFunctions5rtrimEPN8palo_udf15FunctionContextERKNS1_9StringValE'],
+            '_ZN5doris15StringFunctions5rtrimEPN9doris_udf15FunctionContextERKNS1_9StringValE'],
     [['ascii'], 'INT', ['VARCHAR'], 
-            '_ZN4palo15StringFunctions5asciiEPN8palo_udf15FunctionContextERKNS1_9StringValE'],
+            '_ZN5doris15StringFunctions5asciiEPN9doris_udf15FunctionContextERKNS1_9StringValE'],
     [['instr'], 'INT', ['VARCHAR', 'VARCHAR'], 
-            '_ZN4palo15StringFunctions5instrEPN8palo_udf15FunctionContextERKNS1_9StringValES6_'],
+            '_ZN5doris15StringFunctions5instrEPN9doris_udf15FunctionContextERKNS1_9StringValES6_'],
     [['locate'], 'INT', ['VARCHAR', 'VARCHAR'],
-            '_ZN4palo15StringFunctions6locateEPN8palo_udf15FunctionContextERKNS1_9StringValES6_'],
+            '_ZN5doris15StringFunctions6locateEPN9doris_udf15FunctionContextERKNS1_9StringValES6_'],
     [['locate'], 'INT', ['VARCHAR', 'VARCHAR', 'INT'],
-            '_ZN4palo15StringFunctions10locate_posEPN8palo_udf'
+            '_ZN5doris15StringFunctions10locate_posEPN9doris_udf'
             '15FunctionContextERKNS1_9StringValES6_RKNS1_6IntValE'],
     [['regexp_extract'], 'VARCHAR', ['VARCHAR', 'VARCHAR', 'BIGINT'],
-            '_ZN4palo15StringFunctions14regexp_extractEPN8palo_udf'
+            '_ZN5doris15StringFunctions14regexp_extractEPN9doris_udf'
             '15FunctionContextERKNS1_9StringValES6_RKNS1_9BigIntValE',
-            '_ZN4palo15StringFunctions14regexp_prepareEPN8palo_udf'
+            '_ZN5doris15StringFunctions14regexp_prepareEPN9doris_udf'
             '15FunctionContextENS2_18FunctionStateScopeE',
-            '_ZN4palo15StringFunctions12regexp_closeEPN8palo_udf'
+            '_ZN5doris15StringFunctions12regexp_closeEPN9doris_udf'
             '15FunctionContextENS2_18FunctionStateScopeE'],
     [['regexp_replace'], 'VARCHAR', ['VARCHAR', 'VARCHAR', 'VARCHAR'],
-            '_ZN4palo15StringFunctions14regexp_replaceEPN8palo_udf'
+            '_ZN5doris15StringFunctions14regexp_replaceEPN9doris_udf'
             '15FunctionContextERKNS1_9StringValES6_S6_',
-            '_ZN4palo15StringFunctions14regexp_prepareEPN8palo_udf'
+            '_ZN5doris15StringFunctions14regexp_prepareEPN9doris_udf'
             '15FunctionContextENS2_18FunctionStateScopeE',
-            '_ZN4palo15StringFunctions12regexp_closeEPN8palo_udf'
+            '_ZN5doris15StringFunctions12regexp_closeEPN9doris_udf'
             '15FunctionContextENS2_18FunctionStateScopeE'],
     [['concat'], 'VARCHAR', ['VARCHAR', '...'], 
-            '_ZN4palo15StringFunctions6concatEPN8palo_udf15FunctionContextEiPKNS1_9StringValE'],
+            '_ZN5doris15StringFunctions6concatEPN9doris_udf15FunctionContextEiPKNS1_9StringValE'],
     [['concat_ws'], 'VARCHAR', ['VARCHAR', 'VARCHAR', '...'],
-            '_ZN4palo15StringFunctions9concat_wsEPN8palo_udf'
+            '_ZN5doris15StringFunctions9concat_wsEPN9doris_udf'
             '15FunctionContextERKNS1_9StringValEiPS5_'],
     [['find_in_set'], 'INT', ['VARCHAR', 'VARCHAR'],
-            '_ZN4palo15StringFunctions11find_in_setEPN8palo_udf'
+            '_ZN5doris15StringFunctions11find_in_setEPN9doris_udf'
             '15FunctionContextERKNS1_9StringValES6_'],
     [['parse_url'], 'VARCHAR', ['VARCHAR', 'VARCHAR'], 
-            '_ZN4palo15StringFunctions9parse_urlEPN8palo_udf'
+            '_ZN5doris15StringFunctions9parse_urlEPN9doris_udf'
             '15FunctionContextERKNS1_9StringValES6_',
-            '_ZN4palo15StringFunctions17parse_url_prepareEPN8palo_udf'
+            '_ZN5doris15StringFunctions17parse_url_prepareEPN9doris_udf'
             '15FunctionContextENS2_18FunctionStateScopeE',
-            '_ZN4palo15StringFunctions15parse_url_closeEPN8palo_udf'
+            '_ZN5doris15StringFunctions15parse_url_closeEPN9doris_udf'
             '15FunctionContextENS2_18FunctionStateScopeE'],
     [['parse_url'], 'VARCHAR', ['VARCHAR', 'VARCHAR', 'VARCHAR'],
-            '_ZN4palo15StringFunctions13parse_url_keyEPN8palo_udf'
+            '_ZN5doris15StringFunctions13parse_url_keyEPN9doris_udf'
             '15FunctionContextERKNS1_9StringValES6_S6_',
-            '_ZN4palo15StringFunctions17parse_url_prepareEPN8palo_udf'
+            '_ZN5doris15StringFunctions17parse_url_prepareEPN9doris_udf'
             '15FunctionContextENS2_18FunctionStateScopeE',
-            '_ZN4palo15StringFunctions15parse_url_closeEPN8palo_udf'
+            '_ZN5doris15StringFunctions15parse_url_closeEPN9doris_udf'
             '15FunctionContextENS2_18FunctionStateScopeE'],
 
     # Utility functions
     [['sleep'], 'BOOLEAN', ['INT'], 
-        '_ZN4palo16UtilityFunctions5sleepEPN8palo_udf15FunctionContextERKNS1_6IntValE'],
+        '_ZN5doris16UtilityFunctions5sleepEPN9doris_udf15FunctionContextERKNS1_6IntValE'],
     [['version'], 'VARCHAR', [], 
-        '_ZN4palo16UtilityFunctions7versionEPN8palo_udf15FunctionContextE'],
+        '_ZN5doris16UtilityFunctions7versionEPN9doris_udf15FunctionContextE'],
 
     # Json functions
     [['get_json_int'], 'INT', ['VARCHAR', 'VARCHAR'], 
-        '_ZN4palo13JsonFunctions12get_json_intEPN8palo_udf15FunctionContextERKNS1_9StringValES6_'],
+        '_ZN5doris13JsonFunctions12get_json_intEPN9doris_udf15FunctionContextERKNS1_9StringValES6_'],
     [['get_json_double'], 'DOUBLE', ['VARCHAR', 'VARCHAR'], 
-        '_ZN4palo13JsonFunctions15get_json_doubleEPN8palo_udf'
+        '_ZN5doris13JsonFunctions15get_json_doubleEPN9doris_udf'
         '15FunctionContextERKNS1_9StringValES6_'],
     [['get_json_string'], 'VARCHAR', ['VARCHAR', 'VARCHAR'], 
-        '_ZN4palo13JsonFunctions15get_json_stringEPN8palo_udf'
+        '_ZN5doris13JsonFunctions15get_json_stringEPN9doris_udf'
         '15FunctionContextERKNS1_9StringValES6_'],
 
     #hll function
     [['hll_cardinality'], 'VARCHAR', ['VARCHAR'],
-        '_ZN4palo16HllHashFunctions15hll_cardinalityEPN8palo_udf'
+        '_ZN5doris16HllHashFunctions15hll_cardinalityEPN9doris_udf'
         '15FunctionContextERKNS1_9StringValE'],
     [['hll_hash'], 'VARCHAR', ['VARCHAR'],
-        '_ZN4palo16HllHashFunctions8hll_hashEPN8palo_udf15FunctionContextERKNS1_9StringValE'],
+        '_ZN5doris16HllHashFunctions8hll_hashEPN9doris_udf15FunctionContextERKNS1_9StringValE'],
     
     # aes and base64 function
     [['aes_encrypt'], 'VARCHAR', ['VARCHAR', 'VARCHAR'],
-        '_ZN4palo19EncryptionFunctions11aes_encryptEPN8palo_udf'
+        '_ZN5doris19EncryptionFunctions11aes_encryptEPN9doris_udf'
         '15FunctionContextERKNS1_9StringValES6_'],
     [['aes_decrypt'], 'VARCHAR', ['VARCHAR', 'VARCHAR'],
-        '_ZN4palo19EncryptionFunctions11aes_decryptEPN8palo_udf'
+        '_ZN5doris19EncryptionFunctions11aes_decryptEPN9doris_udf'
         '15FunctionContextERKNS1_9StringValES6_'],
     [['from_base64'], 'VARCHAR', ['VARCHAR'],
-        '_ZN4palo19EncryptionFunctions11from_base64EPN8palo_udf'
+        '_ZN5doris19EncryptionFunctions11from_base64EPN9doris_udf'
         '15FunctionContextERKNS1_9StringValE'],
     [['to_base64'], 'VARCHAR', ['VARCHAR'],
-        '_ZN4palo19EncryptionFunctions9to_base64EPN8palo_udf'
+        '_ZN5doris19EncryptionFunctions9to_base64EPN9doris_udf'
         '15FunctionContextERKNS1_9StringValE'],
     # for compatable with MySQL
     [['md5'], 'VARCHAR', ['VARCHAR'],
-        '_ZN4palo19EncryptionFunctions3md5EPN8palo_udf15FunctionContextERKNS1_9StringValE'],
+        '_ZN5doris19EncryptionFunctions3md5EPN9doris_udf15FunctionContextERKNS1_9StringValE'],
     [['md5sum'], 'VARCHAR', ['VARCHAR', '...'],
-        '_ZN4palo19EncryptionFunctions6md5sumEPN8palo_udf15FunctionContextEiPKNS1_9StringValE']
+        '_ZN5doris19EncryptionFunctions6md5sumEPN9doris_udf15FunctionContextEiPKNS1_9StringValE']
 ]
 
 invisible_functions = [
diff --git a/gensrc/script/gen_build_version.sh b/gensrc/script/gen_build_version.sh
index e911164f..0337e79b 100755
--- a/gensrc/script/gen_build_version.sh
+++ b/gensrc/script/gen_build_version.sh
@@ -143,7 +143,7 @@ cat >"${GEN_CPP_DIR}/version.h" <<EOF
 #ifndef PALO_GEN_CPP_VERSION_H
 #define PALO_GEN_CPP_VERSION_H
 
-namespace palo {
+namespace doris {
 
 #define PALO_BUILD_VERSION "${build_version}"
 #define PALO_BUILD_HASH    "${build_hash}"
diff --git a/gensrc/script/gen_functions.py b/gensrc/script/gen_functions.py
index 057879a2..b0912235 100755
--- a/gensrc/script/gen_functions.py
+++ b/gensrc/script/gen_functions.py
@@ -584,7 +584,7 @@
 using namespace boost;\n\
 using namespace std;\n\
 \n\
-namespace palo { \n\
+namespace doris { \n\
 \n'
 
 cc_epilogue = '\
@@ -592,10 +592,10 @@
 
 h_preamble = '\
 \n\
-#ifndef BDG_PALO_OPCODE_FUNCTIONS_H\n\
-#define BDG_PALO_OPCODE_FUNCTIONS_H\n\
+#ifndef DORIS_OPCODE_FUNCTIONS_H\n\
+#define DORIS_OPCODE_FUNCTIONS_H\n\
 \n\
-namespace palo {\n\
+namespace doris {\n\
 class Expr;\n\
 class OpcodeRegistry;\n\
 class TupleRow;\n\
diff --git a/gensrc/script/gen_opcodes.py b/gensrc/script/gen_opcodes.py
index d0b2e987..3b7827f0 100755
--- a/gensrc/script/gen_opcodes.py
+++ b/gensrc/script/gen_opcodes.py
@@ -114,7 +114,7 @@
 using namespace boost::posix_time;\n\
 using namespace boost::gregorian;\n\
 \n\
-namespace palo {\n\
+namespace doris {\n\
 \n\
 void OpcodeRegistry::init() {\n'
 
diff --git a/gensrc/script/gen_vector_functions.py b/gensrc/script/gen_vector_functions.py
index 03eb2f31..fab13008 100755
--- a/gensrc/script/gen_vector_functions.py
+++ b/gensrc/script/gen_vector_functions.py
@@ -397,7 +397,7 @@
 using namespace boost;\n\
 using namespace std;\n\
 \n\
-namespace palo { \n\
+namespace doris { \n\
 \n'
 
 cc_epilogue = '\
@@ -407,10 +407,10 @@
 // This is a generated file, DO NOT EDIT IT.\n\
 // To add new functions, see impala/common/function-registry/gen_vector_functions.py\n\
 \n\
-#ifndef BDG_PALO_OPCODE_VECTOR_FUNCTIONS_H\n\
-#define BDG_PALO_OPCODE_VECTOR_FUNCTIONS_H\n\
+#ifndef DORIS_OPCODE_VECTOR_FUNCTIONS_H\n\
+#define DORIS_OPCODE_VECTOR_FUNCTIONS_H\n\
 \n\
-namespace palo {\n\
+namespace doris {\n\
 class Expr;\n\
 class OpcodeRegistry;\n\
 class VectorizedRowBatch;\n\


 

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@doris.apache.org
For additional commands, e-mail: dev-help@doris.apache.org