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

yiguolei pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git


The following commit(s) were added to refs/heads/master by this push:
     new 2c888667ed3 [improvement](function) standardize some ip functions' 
signatures #29614
2c888667ed3 is described below

commit 2c888667ed37074c8ea6498cda6149651ca1d055
Author: Chester <42577861+superdiaod...@users.noreply.github.com>
AuthorDate: Sat Jan 6 16:16:38 2024 +0800

    [improvement](function) standardize some ip functions' signatures #29614
    
    The signatures of functions in these PRs should be more standard:
    #27342,
    #25510,
    #20936,
    including the following:
    ipv4numtostring,
    ipv4stringtonum,
    ipv4stringtonumordefault,
    ipv4stringtonumornull,
    ipv6numtostring.
    
    This PR will add necessary underscores between the words of each of them,
    like changing ipv4numtostring to ipv4_num_to_string.
---
 be/src/vec/functions/function_ip.cpp               |  2 +-
 be/src/vec/functions/function_ip.h                 | 10 +++---
 .../ip-functions/ipv4-num-to-string.md             | 40 +++++++++++-----------
 .../ip-functions/ipv4-string-to-num-or-default.md  | 38 ++++++++++----------
 .../ip-functions/ipv4-string-to-num-or-null.md     | 38 ++++++++++----------
 .../ip-functions/ipv4-string-to-num.md             | 22 ++++++------
 .../ip-functions/ipv6-num-to-string.md             | 10 +++---
 .../ip-functions/ipv4-num-to-string.md             | 40 +++++++++++-----------
 .../ip-functions/ipv4-string-to-num-or-default.md  | 38 ++++++++++----------
 .../ip-functions/ipv4-string-to-num-or-null.md     | 38 ++++++++++----------
 .../ip-functions/ipv4-string-to-num.md             | 22 ++++++------
 .../ip-functions/ipv6-num-to-string.md             | 10 +++---
 .../doris/catalog/BuiltinScalarFunctions.java      | 10 +++---
 .../functions/scalar/Ipv4NumToString.java          |  6 ++--
 .../functions/scalar/Ipv4StringToNum.java          |  6 ++--
 .../functions/scalar/Ipv4StringToNumOrDefault.java |  6 ++--
 .../functions/scalar/Ipv4StringToNumOrNull.java    |  6 ++--
 .../functions/scalar/Ipv6NumToString.java          |  6 ++--
 gensrc/script/doris_builtins_functions.py          | 24 ++++++-------
 .../suites/nereids_function_p0/ip_functions.groovy | 30 ++++++++--------
 .../ip_functions/test_ip_functions.groovy          | 28 +++++++--------
 21 files changed, 215 insertions(+), 215 deletions(-)

diff --git a/be/src/vec/functions/function_ip.cpp 
b/be/src/vec/functions/function_ip.cpp
index 6e59503dba3..ba96331cf7f 100644
--- a/be/src/vec/functions/function_ip.cpp
+++ b/be/src/vec/functions/function_ip.cpp
@@ -19,7 +19,7 @@
 
 namespace doris::vectorized {
 struct NameFunctionIPv4NumToString {
-    static constexpr auto name = "ipv4numtostring";
+    static constexpr auto name = "ipv4_num_to_string";
 };
 
 void register_function_ip(SimpleFunctionFactory& factory) {
diff --git a/be/src/vec/functions/function_ip.h 
b/be/src/vec/functions/function_ip.h
index 042f1023602..b5bbe6e5d97 100644
--- a/be/src/vec/functions/function_ip.h
+++ b/be/src/vec/functions/function_ip.h
@@ -82,7 +82,7 @@ private:
     }
 
 public:
-    static constexpr auto name = "ipv4numtostring";
+    static constexpr auto name = "ipv4_num_to_string";
     static FunctionPtr create() {
         return std::make_shared<FunctionIPv4NumToString<mask_tail_octets, 
Name>>();
     }
@@ -196,10 +196,10 @@ template <IPStringToNumExceptionMode exception_mode>
 class FunctionIPv4StringToNum : public IFunction {
 public:
     static constexpr auto name = exception_mode == 
IPStringToNumExceptionMode::Throw
-                                         ? "ipv4stringtonum"
+                                         ? "ipv4_string_to_num"
                                          : (exception_mode == 
IPStringToNumExceptionMode::Default
-                                                    ? 
"ipv4stringtonumordefault"
-                                                    : "ipv4stringtonumornull");
+                                                    ? 
"ipv4_string_to_num_or_default"
+                                                    : 
"ipv4_string_to_num_or_null");
 
     static FunctionPtr create() {
         return std::make_shared<FunctionIPv4StringToNum<exception_mode>>();
@@ -293,7 +293,7 @@ void process_ipv6_column(const ColumnPtr& column, size_t 
input_rows_count,
 
 class FunctionIPv6NumToString : public IFunction {
 public:
-    static constexpr auto name = "ipv6numtostring";
+    static constexpr auto name = "ipv6_num_to_string";
     static FunctionPtr create() { return 
std::make_shared<FunctionIPv6NumToString>(); }
 
     String get_name() const override { return name; }
diff --git 
a/docs/en/docs/sql-manual/sql-functions/ip-functions/ipv4-num-to-string.md 
b/docs/en/docs/sql-manual/sql-functions/ip-functions/ipv4-num-to-string.md
index df2aca4b99d..6e30c901a80 100644
--- a/docs/en/docs/sql-manual/sql-functions/ip-functions/ipv4-num-to-string.md
+++ b/docs/en/docs/sql-manual/sql-functions/ip-functions/ipv4-num-to-string.md
@@ -22,11 +22,11 @@ specific language governing permissions and limitations
 under the License.
 -->
 
-## IPv4NumToString
+## IPV4_NUM_TO_STRING
 
 <version since="dev">
 
-IPv4NumToString
+IPV4_NUM_TO_STRING
 
 </version>
 
@@ -34,7 +34,7 @@ IPv4NumToString
 
 #### Syntax
 
-`VARCHAR IPv4NumToString(BIGINT ipv4_num)`
+`VARCHAR IPV4_NUM_TO_STRING(BIGINT ipv4_num)`
 
 Takes a Int16、Int32、Int64 number. Interprets it as an IPv4 address in big 
endian. Returns a string containing the corresponding IPv4 address in the 
format A.B.C.d (dot-separated numbers in decimal form).
 ### notice
@@ -44,27 +44,27 @@ Takes a Int16、Int32、Int64 number. Interprets it as an IPv4 
address in big en
 ### example
 
 ```
-mysql> select ipv4numtostring(3232235521);
-+-----------------------------+
-| ipv4numtostring(3232235521) |
-+-----------------------------+
-| 192.168.0.1                 |
-+-----------------------------+
+mysql> select ipv4_num_to_string(3232235521);
++--------------------------------+
+| ipv4_num_to_string(3232235521) |
++--------------------------------+
+| 192.168.0.1                    |
++--------------------------------+
 1 row in set (0.01 sec)
 
-mysql> select num,ipv4numtostring(num) from ipv4_bi;
-+------------+------------------------+
-| num        | ipv4numtostring(`num`) |
-+------------+------------------------+
-|         -1 | NULL                   |
-|          0 | 0.0.0.0                |
-| 2130706433 | 127.0.0.1              |
-| 4294967295 | 255.255.255.255        |
-| 4294967296 | NULL                   |
-+------------+------------------------+
+mysql> select num,ipv4_num_to_string(num) from ipv4_bi;
++------------+---------------------------+
+| num        | ipv4_num_to_string(`num`) |
++------------+---------------------------+
+|         -1 | NULL                      |
+|          0 | 0.0.0.0                   |
+| 2130706433 | 127.0.0.1                 |
+| 4294967295 | 255.255.255.255           |
+| 4294967296 | NULL                      |
++------------+---------------------------+
 7 rows in set (0.01 sec)
 ```
 
 ### keywords
 
-IPV4NUMTOSTRING, IP
+IPV4_NUM_TO_STRING, IP
diff --git 
a/docs/en/docs/sql-manual/sql-functions/ip-functions/ipv4-string-to-num-or-default.md
 
b/docs/en/docs/sql-manual/sql-functions/ip-functions/ipv4-string-to-num-or-default.md
index 54f3c3954da..8400b1dc23b 100644
--- 
a/docs/en/docs/sql-manual/sql-functions/ip-functions/ipv4-string-to-num-or-default.md
+++ 
b/docs/en/docs/sql-manual/sql-functions/ip-functions/ipv4-string-to-num-or-default.md
@@ -22,11 +22,11 @@ specific language governing permissions and limitations
 under the License.
 -->
 
-## IPv4StringToNumOrDefault
+## IPV4_STRING_TO_NUM_OR_DEFAULT
 
 <version since="dev">
 
-IPv4StringToNumOrDefault
+IPV4_STRING_TO_NUM_OR_DEFAULT
 
 </version>
 
@@ -34,7 +34,7 @@ IPv4StringToNumOrDefault
 
 #### Syntax
 
-`BIGINT IPv4StringToNumOrDefault(VARCHAR ipv4_string)`
+`BIGINT IPV4_STRING_TO_NUM_OR_DEFAULT(VARCHAR ipv4_string)`
 
 Takes a string containing an IPv4 address in the format A.B.C.D (dot-separated 
numbers in decimal form). Returns a BIGINT number representing the 
corresponding IPv4 address in big endian.
 
@@ -44,26 +44,26 @@ Takes a string containing an IPv4 address in the format 
A.B.C.D (dot-separated n
 
 ### example
 ```
-mysql> select ipv4stringtonumordefault('192.168.0.1'); 
-+-----------------------------------------+ 
-| ipv4stringtonumordefault('192.168.0.1') | 
-+-----------------------------------------+ 
-| 3232235521                              | 
-+-----------------------------------------+ 
+mysql> select ipv4_string_to_num_or_default('192.168.0.1'); 
++----------------------------------------------+ 
+| ipv4_string_to_num_or_default('192.168.0.1') | 
++----------------------------------------------+ 
+| 3232235521                                   | 
++----------------------------------------------+ 
 1 row in set (0.01 sec)
 
-mysql> select str, ipv4stringtonumordefault(str) from ipv4_str; 
-+-----------------+-------------------------------+ 
-|str              | ipv4stringtonumordefault(str) | 
-+-----------------+-------------------------------+ 
-| 0.0.0.0         | 0                             | 
-| 127.0.0.1       | 2130706433                    | 
-| 255.255.255.255 | 4294967295                    | 
-| invalid         | 0                             | 
-+-----------------+-------------------------------+ 
+mysql> select str, ipv4_string_to_num_or_default(str) from ipv4_str; 
++-----------------+------------------------------------+ 
+|str              | ipv4_string_to_num_or_default(str) | 
++-----------------+------------------------------------+ 
+| 0.0.0.0         | 0                                  | 
+| 127.0.0.1       | 2130706433                         | 
+| 255.255.255.255 | 4294967295                         | 
+| invalid         | 0                                  | 
++-----------------+------------------------------------+ 
 4 rows in set (0.01 sec)
 ```
 
 ### keywords
 
-IPV4STRINGTONUMORDEFAULT, IP
\ No newline at end of file
+IPV4_STRING_TO_NUM_OR_DEFAULT, IP
\ No newline at end of file
diff --git 
a/docs/en/docs/sql-manual/sql-functions/ip-functions/ipv4-string-to-num-or-null.md
 
b/docs/en/docs/sql-manual/sql-functions/ip-functions/ipv4-string-to-num-or-null.md
index 372e510d439..aa24a9523b4 100644
--- 
a/docs/en/docs/sql-manual/sql-functions/ip-functions/ipv4-string-to-num-or-null.md
+++ 
b/docs/en/docs/sql-manual/sql-functions/ip-functions/ipv4-string-to-num-or-null.md
@@ -22,11 +22,11 @@ specific language governing permissions and limitations
 under the License.
 -->
 
-## IPv4StringToNumOrNull
+## IPV4_STRING_TO_NUM_OR_NULL
 
 <version since="dev">
 
-IPv4StringToNumOrNull
+IPV4_STRING_TO_NUM_OR_NULL
 
 </version>
 
@@ -34,7 +34,7 @@ IPv4StringToNumOrNull
 
 #### Syntax
 
-`BIGINT IPv4StringToNumOrNull(VARCHAR ipv4_string)`
+`BIGINT IPV4_STRING_TO_NUM_OR_NULL(VARCHAR ipv4_string)`
 
 Takes a string containing an IPv4 address in the format A.B.C.D (dot-separated 
numbers in decimal form). Returns a BIGINT number representing the 
corresponding IPv4 address in big endian.
 
@@ -44,26 +44,26 @@ Takes a string containing an IPv4 address in the format 
A.B.C.D (dot-separated n
 
 ### example
 ```
-mysql> select ipv4stringtonumornull('192.168.0.1'); 
-+--------------------------------------+ 
-| ipv4stringtonumornull('192.168.0.1') | 
-+--------------------------------------+ 
-| 3232235521                           | 
-+--------------------------------------+ 
+mysql> select ipv4_string_to_num_or_null('192.168.0.1'); 
++-------------------------------------------+ 
+| ipv4_string_to_num_or_null('192.168.0.1') | 
++-------------------------------------------+ 
+| 3232235521                                | 
++-------------------------------------------+ 
 1 row in set (0.01 sec)
 
-mysql> select str, ipv4stringtonumornull(str) from ipv4_str; 
-+-----------------+----------------------------+ 
-|str              | ipv4stringtonumornull(str) | 
-+-----------------+----------------------------+ 
-| 0.0.0.0         | 0                          | 
-| 127.0.0.1       | 2130706433                 | 
-| 255.255.255.255 | 4294967295                 | 
-| invalid         | NULL                       | 
-+-----------------+----------------------------+ 
+mysql> select str, ipv4_string_to_num_or_null(str) from ipv4_str; 
++-----------------+---------------------------------+ 
+|str              | ipv4_string_to_num_or_null(str) | 
++-----------------+---------------------------------+ 
+| 0.0.0.0         | 0                               | 
+| 127.0.0.1       | 2130706433                      | 
+| 255.255.255.255 | 4294967295                      | 
+| invalid         | NULL                            | 
++-----------------+---------------------------------+ 
 4 rows in set (0.01 sec)
 ```
 
 ### keywords
 
-IPV4STRINGTONUMORNULL, IP
\ No newline at end of file
+IPV4_STRING_TO_NUM_OR_NULL, IP
\ No newline at end of file
diff --git 
a/docs/en/docs/sql-manual/sql-functions/ip-functions/ipv4-string-to-num.md 
b/docs/en/docs/sql-manual/sql-functions/ip-functions/ipv4-string-to-num.md
index c6c42be9480..7c5154943eb 100644
--- a/docs/en/docs/sql-manual/sql-functions/ip-functions/ipv4-string-to-num.md
+++ b/docs/en/docs/sql-manual/sql-functions/ip-functions/ipv4-string-to-num.md
@@ -22,11 +22,11 @@ specific language governing permissions and limitations
 under the License.
 -->
 
-## IPv4StringToNum
+## IPV4_STRING_TO_NUM
 
 <version since="dev">
 
-IPv4StringToNum
+IPV4_STRING_TO_NUM
 
 </version>
 
@@ -34,7 +34,7 @@ IPv4StringToNum
 
 #### Syntax
 
-`BIGINT IPv4StringToNum(VARCHAR ipv4_string)`
+`BIGINT IPV4_STRING_TO_NUM(VARCHAR ipv4_string)`
 
 Takes a string containing an IPv4 address in the format A.B.C.D (dot-separated 
numbers in decimal form). Returns a BIGINT number representing the 
corresponding IPv4 address in big endian.
 
@@ -44,18 +44,18 @@ Takes a string containing an IPv4 address in the format 
A.B.C.D (dot-separated n
 
 ### example
 ```
-mysql> select ipv4stringtonum('192.168.0.1'); 
-+--------------------------------+ 
-| ipv4stringtonum('192.168.0.1') | 
-+--------------------------------+ 
-| 3232235521                     | 
-+--------------------------------+ 
+mysql> select ipv4_string_to_num('192.168.0.1'); 
++-----------------------------------+ 
+| ipv4_string_to_num('192.168.0.1') | 
++-----------------------------------+ 
+| 3232235521                        | 
++-----------------------------------+ 
 1 row in set (0.01 sec)
 
-mysql> select ipv4stringtonum('invalid'); 
+mysql> select ipv4_string_to_num('invalid'); 
 ERROR 1105 (HY000): errCode = 2, detailMessage = 
(172.17.0.2)[CANCELLED][INVALID_ARGUMENT][E33] Invalid IPv4 value
 ```
 
 ### keywords
 
-IPV4STRINGTONUM, IP
\ No newline at end of file
+IPV4_STRING_TO_NUM, IP
\ No newline at end of file
diff --git 
a/docs/en/docs/sql-manual/sql-functions/ip-functions/ipv6-num-to-string.md 
b/docs/en/docs/sql-manual/sql-functions/ip-functions/ipv6-num-to-string.md
index 96941771ecd..9e01a67cb1c 100644
--- a/docs/en/docs/sql-manual/sql-functions/ip-functions/ipv6-num-to-string.md
+++ b/docs/en/docs/sql-manual/sql-functions/ip-functions/ipv6-num-to-string.md
@@ -22,11 +22,11 @@ specific language governing permissions and limitations
 under the License.
 -->
 
-## IPv6NumToString
+## IPV6_NUM_TO_STRING
 
 <version since="dev">
 
-IPv6NumToString
+IPV6_NUM_TO_STRING
 
 </version>
 
@@ -34,7 +34,7 @@ IPv6NumToString
 
 #### Syntax
 
-`VARCHAR IPv6NumToString(VARCHAR ipv6_num)`
+`VARCHAR IPV6_NUM_TO_STRING(VARCHAR ipv6_num)`
 
 Takes an IPv6 address in binary format of type String. Returns the string of 
this address in text format.
 The IPv4 address mapped by IPv6 starts with ::ffff:111.222.33. 
@@ -42,7 +42,7 @@ The IPv4 address mapped by IPv6 starts with ::ffff:111.222.33.
 ### example
 
 ```
-mysql> select ipv6numtostring(unhex('2A0206B8000000000000000000000011')) as 
addr;
+mysql> select ipv6_num_to_string(unhex('2A0206B8000000000000000000000011')) as 
addr;
 +--------------+
 | addr         |
 +--------------+
@@ -53,4 +53,4 @@ mysql> select 
ipv6numtostring(unhex('2A0206B8000000000000000000000011')) as addr
 
 ### keywords
 
-IPV6NUMTOSTRING, IP
+IPV6_NUM_TO_STRING, IP
diff --git 
a/docs/zh-CN/docs/sql-manual/sql-functions/ip-functions/ipv4-num-to-string.md 
b/docs/zh-CN/docs/sql-manual/sql-functions/ip-functions/ipv4-num-to-string.md
index d238d5c28f2..8a32579e28d 100644
--- 
a/docs/zh-CN/docs/sql-manual/sql-functions/ip-functions/ipv4-num-to-string.md
+++ 
b/docs/zh-CN/docs/sql-manual/sql-functions/ip-functions/ipv4-num-to-string.md
@@ -22,11 +22,11 @@ specific language governing permissions and limitations
 under the License.
 -->
 
-## IPv4NumToString
+## IPV4_NUM_TO_STRING
 
 <version since="dev">
 
-IPv4NumToString
+IPV4_NUM_TO_STRING
 
 </version>
 
@@ -34,7 +34,7 @@ IPv4NumToString
 
 #### Syntax
 
-`VARCHAR IPv4NumToString(BIGINT ipv4_num)`
+`VARCHAR IPV4_NUM_TO_STRING(BIGINT ipv4_num)`
 
 接受一个类型为Int16、Int32、Int64 且大端表示的 IPv4 的地址,返回相应 IPv4 
的字符串表现形式,格式为A.B.C.D(以点分割的十进制数字)。
 
@@ -45,27 +45,27 @@ IPv4NumToString
 ### example
 
 ```
-mysql> select ipv4numtostring(3232235521);
-+-----------------------------+
-| ipv4numtostring(3232235521) |
-+-----------------------------+
-| 192.168.0.1                 |
-+-----------------------------+
+mysql> select ipv4_num_to_string(3232235521);
++--------------------------------+
+| ipv4_num_to_string(3232235521) |
++--------------------------------+
+| 192.168.0.1                    |
++--------------------------------+
 1 row in set (0.01 sec)
 
-mysql> select num,ipv4numtostring(num) from ipv4_bi;
-+------------+------------------------+
-| num        | ipv4numtostring(`num`) |
-+------------+------------------------+
-|         -1 | NULL                   |
-|          0 | 0.0.0.0                |
-| 2130706433 | 127.0.0.1              |
-| 4294967295 | 255.255.255.255        |
-| 4294967296 | NULL                   |
-+------------+------------------------+
+mysql> select num,ipv4_num_to_string(num) from ipv4_bi;
++------------+---------------------------+
+| num        | ipv4_num_to_string(`num`) |
++------------+---------------------------+
+|         -1 | NULL                      |
+|          0 | 0.0.0.0                   |
+| 2130706433 | 127.0.0.1                 |
+| 4294967295 | 255.255.255.255           |
+| 4294967296 | NULL                      |
++------------+---------------------------+
 7 rows in set (0.01 sec)
 ```
 
 ### keywords
 
-IPV4NUMTOSTRING, IP
+IPV4_NUM_TO_STRING, IP
diff --git 
a/docs/zh-CN/docs/sql-manual/sql-functions/ip-functions/ipv4-string-to-num-or-default.md
 
b/docs/zh-CN/docs/sql-manual/sql-functions/ip-functions/ipv4-string-to-num-or-default.md
index 9132535f50c..42fa8174639 100644
--- 
a/docs/zh-CN/docs/sql-manual/sql-functions/ip-functions/ipv4-string-to-num-or-default.md
+++ 
b/docs/zh-CN/docs/sql-manual/sql-functions/ip-functions/ipv4-string-to-num-or-default.md
@@ -22,11 +22,11 @@ specific language governing permissions and limitations
 under the License.
 -->
 
-## IPv4StringToNumOrDefault
+## IPV4_STRING_TO_NUM_OR_DEFAULT
 
 <version since="dev">
 
-IPv4StringToNumOrDefault
+IPV4_STRING_TO_NUM_OR_DEFAULT
 
 </version>
 
@@ -34,7 +34,7 @@ IPv4StringToNumOrDefault
 
 #### Syntax
 
-`BIGINT IPv4StringToNumOrDefault(VARCHAR ipv4_string)`
+`BIGINT IPV4_STRING_TO_NUM_OR_DEFAULT(VARCHAR ipv4_string)`
 
 获取包含 IPv4 地址的字符串,格式为 A.B.C.D(点分隔的十进制数字)。返回一个 BIGINT 数字,表示相应的大端 IPv4 地址。
 
@@ -44,26 +44,26 @@ IPv4StringToNumOrDefault
 
 ### example
 ```
-mysql> select ipv4stringtonumordefault('192.168.0.1'); 
-+-----------------------------------------+ 
-| ipv4stringtonumordefault('192.168.0.1') | 
-+-----------------------------------------+ 
-| 3232235521                              | 
-+-----------------------------------------+ 
+mysql> select ipv4_string_to_num_or_default('192.168.0.1'); 
++----------------------------------------------+ 
+| ipv4_string_to_num_or_default('192.168.0.1') | 
++----------------------------------------------+ 
+| 3232235521                                   | 
++----------------------------------------------+ 
 1 row in set (0.01 sec)
 
-mysql> select str, ipv4stringtonumordefault(str) from ipv4_str; 
-+-----------------+-------------------------------+ 
-|str              | ipv4stringtonumordefault(str) | 
-+-----------------+-------------------------------+ 
-| 0.0.0.0         | 0                             | 
-| 127.0.0.1       | 2130706433                    | 
-| 255.255.255.255 | 4294967295                    | 
-| invalid         | 0                             | 
-+-----------------+-------------------------------+ 
+mysql> select str, ipv4_string_to_num_or_default(str) from ipv4_str; 
++-----------------+------------------------------------+ 
+|str              | ipv4_string_to_num_or_default(str) | 
++-----------------+------------------------------------+ 
+| 0.0.0.0         | 0                                  | 
+| 127.0.0.1       | 2130706433                         | 
+| 255.255.255.255 | 4294967295                         | 
+| invalid         | 0                                  | 
++-----------------+------------------------------------+ 
 4 rows in set (0.01 sec)
 ```
 
 ### keywords
 
-IPV4STRINGTONUMORDEFAULT, IP
\ No newline at end of file
+IPV4_STRING_TO_NUM_OR_DEFAULT, IP
\ No newline at end of file
diff --git 
a/docs/zh-CN/docs/sql-manual/sql-functions/ip-functions/ipv4-string-to-num-or-null.md
 
b/docs/zh-CN/docs/sql-manual/sql-functions/ip-functions/ipv4-string-to-num-or-null.md
index 6d320c8fdbd..e7eddbcb351 100644
--- 
a/docs/zh-CN/docs/sql-manual/sql-functions/ip-functions/ipv4-string-to-num-or-null.md
+++ 
b/docs/zh-CN/docs/sql-manual/sql-functions/ip-functions/ipv4-string-to-num-or-null.md
@@ -22,11 +22,11 @@ specific language governing permissions and limitations
 under the License.
 -->
 
-## IPv4StringToNumOrNull
+## IPV4_STRING_TO_NUM_OR_NULL
 
 <version since="dev">
 
-IPv4StringToNumOrNull
+IPV4_STRING_TO_NUM_OR_NULL
 
 </version>
 
@@ -34,7 +34,7 @@ IPv4StringToNumOrNull
 
 #### Syntax
 
-`BIGINT IPv4StringToNumOrNull(VARCHAR ipv4_string)`
+`BIGINT IPV4_STRING_TO_NUM_OR_NULL(VARCHAR ipv4_string)`
 
 获取包含 IPv4 地址的字符串,格式为 A.B.C.D(点分隔的十进制数字)。返回一个 BIGINT 数字,表示相应的大端 IPv4 地址。
 
@@ -44,26 +44,26 @@ IPv4StringToNumOrNull
 
 ### example
 ```
-mysql> select ipv4stringtonumornull('192.168.0.1'); 
-+--------------------------------------+ 
-| ipv4stringtonumornull('192.168.0.1') | 
-+--------------------------------------+ 
-| 3232235521                           | 
-+--------------------------------------+ 
+mysql> select ipv4_string_to_num_or_null('192.168.0.1'); 
++-------------------------------------------+ 
+| ipv4_string_to_num_or_null('192.168.0.1') | 
++-------------------------------------------+ 
+| 3232235521                                | 
++-------------------------------------------+ 
 1 row in set (0.01 sec)
 
-mysql> select str, ipv4stringtonumornull(str) from ipv4_str; 
-+-----------------+----------------------------+ 
-|str              | ipv4stringtonumornull(str) | 
-+-----------------+----------------------------+ 
-| 0.0.0.0         | 0                          | 
-| 127.0.0.1       | 2130706433                 | 
-| 255.255.255.255 | 4294967295                 | 
-| invalid         | NULL                       | 
-+-----------------+----------------------------+ 
+mysql> select str, ipv4_string_to_num_or_null(str) from ipv4_str; 
++-----------------+---------------------------------+ 
+|str              | ipv4_string_to_num_or_null(str) | 
++-----------------+---------------------------------+ 
+| 0.0.0.0         | 0                               | 
+| 127.0.0.1       | 2130706433                      | 
+| 255.255.255.255 | 4294967295                      | 
+| invalid         | NULL                            | 
++-----------------+---------------------------------+ 
 4 rows in set (0.01 sec)
 ```
 
 ### keywords
 
-IPV4STRINGTONUMORNULL, IP
\ No newline at end of file
+IPV4_STRING_TO_NUM_OR_NULL, IP
\ No newline at end of file
diff --git 
a/docs/zh-CN/docs/sql-manual/sql-functions/ip-functions/ipv4-string-to-num.md 
b/docs/zh-CN/docs/sql-manual/sql-functions/ip-functions/ipv4-string-to-num.md
index e97087bf010..c2d42c1e004 100644
--- 
a/docs/zh-CN/docs/sql-manual/sql-functions/ip-functions/ipv4-string-to-num.md
+++ 
b/docs/zh-CN/docs/sql-manual/sql-functions/ip-functions/ipv4-string-to-num.md
@@ -22,11 +22,11 @@ specific language governing permissions and limitations
 under the License.
 -->
 
-## IPv4StringToNum
+## IPV4_STRING_TO_NUM
 
 <version since="dev">
 
-IPv4StringToNum
+IPV4_STRING_TO_NUM
 
 </version>
 
@@ -34,7 +34,7 @@ IPv4StringToNum
 
 #### Syntax
 
-`BIGINT IPv4StringToNum(VARCHAR ipv4_string)`
+`BIGINT IPV4_STRING_TO_NUM(VARCHAR ipv4_string)`
 
 获取包含 IPv4 地址的字符串,格式为 A.B.C.D(点分隔的十进制数字)。返回一个 BIGINT 数字,表示相应的大端 IPv4 地址。
 
@@ -44,18 +44,18 @@ IPv4StringToNum
 
 ### example
 ```
-mysql> select ipv4stringtonum('192.168.0.1'); 
-+--------------------------------+ 
-| ipv4stringtonum('192.168.0.1') | 
-+--------------------------------+ 
-| 3232235521                     | 
-+--------------------------------+ 
+mysql> select ipv4_string_to_num('192.168.0.1'); 
++-----------------------------------+ 
+| ipv4_string_to_num('192.168.0.1') | 
++-----------------------------------+ 
+| 3232235521                        | 
++-----------------------------------+ 
 1 row in set (0.01 sec)
 
-mysql> SELECT ipv4stringtonum('192.168');
+mysql> SELECT ipv4_string_to_num('192.168');
 ERROR 1105 (HY000): errCode = 2, detailMessage = 
(172.17.0.2)[CANCELLED][INVALID_ARGUMENT][E33] Invalid IPv4 value
 ```
 
 ### keywords
 
-IPV4STRINGTONUM, IP
\ No newline at end of file
+IPV4_STRING_TO_NUM, IP
\ No newline at end of file
diff --git 
a/docs/zh-CN/docs/sql-manual/sql-functions/ip-functions/ipv6-num-to-string.md 
b/docs/zh-CN/docs/sql-manual/sql-functions/ip-functions/ipv6-num-to-string.md
index 44bb3a9da6a..8a1fdeba7fc 100644
--- 
a/docs/zh-CN/docs/sql-manual/sql-functions/ip-functions/ipv6-num-to-string.md
+++ 
b/docs/zh-CN/docs/sql-manual/sql-functions/ip-functions/ipv6-num-to-string.md
@@ -22,11 +22,11 @@ specific language governing permissions and limitations
 under the License.
 -->
 
-## IPv6NumToString
+## IPV6_NUM_TO_STRING
 
 <version since="dev">
 
-IPv6NumToString
+IPV6_NUM_TO_STRING
 
 </version>
 
@@ -34,7 +34,7 @@ IPv6NumToString
 
 #### Syntax
 
-`VARCHAR IPv6NumToString(VARCHAR ipv6_num)`
+`VARCHAR IPV6_NUM_TO_STRING(VARCHAR ipv6_num)`
 
 接受字符串类型的二进制格式的IPv6地址。以文本格式返回此地址的字符串。
 IPv6映射的IPv4地址以::ffff:111.222.33。 
@@ -42,7 +42,7 @@ IPv6映射的IPv4地址以::ffff:111.222.33。
 ### example
 
 ```
-mysql> select ipv6numtostring(unhex('2A0206B8000000000000000000000011')) as 
addr;
+mysql> select ipv6_num_to_string(unhex('2A0206B8000000000000000000000011')) as 
addr;
 +--------------+
 | addr         |
 +--------------+
@@ -53,4 +53,4 @@ mysql> select 
ipv6numtostring(unhex('2A0206B8000000000000000000000011')) as addr
 
 ### keywords
 
-IPV6NUMTOSTRING, IP
+IPV6_NUM_TO_STRING, IP
diff --git 
a/fe/fe-core/src/main/java/org/apache/doris/catalog/BuiltinScalarFunctions.java 
b/fe/fe-core/src/main/java/org/apache/doris/catalog/BuiltinScalarFunctions.java
index 2a2627d29af..2193f3631ee 100644
--- 
a/fe/fe-core/src/main/java/org/apache/doris/catalog/BuiltinScalarFunctions.java
+++ 
b/fe/fe-core/src/main/java/org/apache/doris/catalog/BuiltinScalarFunctions.java
@@ -591,11 +591,11 @@ public class BuiltinScalarFunctions implements 
FunctionHelper {
             scalar(Initcap.class, "initcap"),
             scalar(InnerProduct.class, "inner_product"),
             scalar(Instr.class, "instr"),
-            scalar(Ipv4NumToString.class, "ipv4numtostring", "inet_ntoa"),
-            scalar(Ipv4StringToNum.class, "ipv4stringtonum", "inet_aton"),
-            scalar(Ipv4StringToNumOrDefault.class, "ipv4stringtonumordefault"),
-            scalar(Ipv4StringToNumOrNull.class, "ipv4stringtonumornull"),
-            scalar(Ipv6NumToString.class, "ipv6numtostring", "inet6_ntoa"),
+            scalar(Ipv4NumToString.class, "ipv4_num_to_string", "inet_ntoa"),
+            scalar(Ipv4StringToNum.class, "ipv4_string_to_num", "inet_aton"),
+            scalar(Ipv4StringToNumOrDefault.class, 
"ipv4_string_to_num_or_default"),
+            scalar(Ipv4StringToNumOrNull.class, "ipv4_string_to_num_or_null"),
+            scalar(Ipv6NumToString.class, "ipv6_num_to_string", "inet6_ntoa"),
             scalar(Ipv6StringToNum.class, "ipv6_string_to_num", "inet6_aton"),
             scalar(Ipv6StringToNumOrDefault.class, 
"ipv6_string_to_num_or_default"),
             scalar(Ipv6StringToNumOrNull.class, "ipv6_string_to_num_or_null"),
diff --git 
a/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/Ipv4NumToString.java
 
b/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/Ipv4NumToString.java
index afca51cdc95..d5f267cf4c1 100644
--- 
a/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/Ipv4NumToString.java
+++ 
b/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/Ipv4NumToString.java
@@ -35,7 +35,7 @@ import com.google.common.collect.ImmutableList;
 import java.util.List;
 
 /**
- * scalar function Ipv4NumToString
+ * scalar function ipv4_num_to_string
  */
 public class Ipv4NumToString extends ScalarFunction
         implements BinaryExpression, ExplicitlyCastableSignature, 
AlwaysNullable {
@@ -47,13 +47,13 @@ public class Ipv4NumToString extends ScalarFunction
             
FunctionSignature.ret(VarcharType.SYSTEM_DEFAULT).args(BigIntType.INSTANCE));
 
     public Ipv4NumToString(Expression arg0) {
-        super("ipv4numtostring", arg0);
+        super("ipv4_num_to_string", arg0);
     }
 
     @Override
     public Ipv4NumToString withChildren(List<Expression> children) {
         Preconditions.checkArgument(children.size() == 1,
-                "ipv4numtostring accept 1 args, but got %s (%s)",
+                "ipv4_num_to_string accept 1 args, but got %s (%s)",
                 children.size(),
                 children);
         return new Ipv4NumToString(children.get(0));
diff --git 
a/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/Ipv4StringToNum.java
 
b/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/Ipv4StringToNum.java
index 9540fea3073..6e59be9e6cd 100644
--- 
a/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/Ipv4StringToNum.java
+++ 
b/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/Ipv4StringToNum.java
@@ -33,7 +33,7 @@ import com.google.common.collect.ImmutableList;
 import java.util.List;
 
 /**
- * scalar function Ipv4StringToNum
+ * scalar function ipv4_string_to_num
  */
 public class Ipv4StringToNum extends ScalarFunction
         implements BinaryExpression, ExplicitlyCastableSignature, 
AlwaysNotNullable {
@@ -43,13 +43,13 @@ public class Ipv4StringToNum extends ScalarFunction
             
FunctionSignature.ret(BigIntType.INSTANCE).args(StringType.INSTANCE));
 
     public Ipv4StringToNum(Expression arg0) {
-        super("ipv4stringtonum", arg0);
+        super("ipv4_string_to_num", arg0);
     }
 
     @Override
     public Ipv4StringToNum withChildren(List<Expression> children) {
         Preconditions.checkArgument(children.size() == 1,
-                "ipv4stringtonum accept 1 args, but got %s (%s)",
+                "ipv4_string_to_num accept 1 args, but got %s (%s)",
                 children.size(),
                 children);
         return new Ipv4StringToNum(children.get(0));
diff --git 
a/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/Ipv4StringToNumOrDefault.java
 
b/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/Ipv4StringToNumOrDefault.java
index 4f1f7988e84..214a19b2343 100644
--- 
a/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/Ipv4StringToNumOrDefault.java
+++ 
b/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/Ipv4StringToNumOrDefault.java
@@ -33,7 +33,7 @@ import com.google.common.collect.ImmutableList;
 import java.util.List;
 
 /**
- * scalar function Ipv4StringToNumOrDefault
+ * scalar function ipv4_string_to_num_or_default
  */
 public class Ipv4StringToNumOrDefault extends ScalarFunction
         implements BinaryExpression, ExplicitlyCastableSignature, 
AlwaysNotNullable {
@@ -43,13 +43,13 @@ public class Ipv4StringToNumOrDefault extends ScalarFunction
             
FunctionSignature.ret(BigIntType.INSTANCE).args(StringType.INSTANCE));
 
     public Ipv4StringToNumOrDefault(Expression arg0) {
-        super("ipv4stringtonumordefault", arg0);
+        super("ipv4_string_to_num_or_default", arg0);
     }
 
     @Override
     public Ipv4StringToNumOrDefault withChildren(List<Expression> children) {
         Preconditions.checkArgument(children.size() == 1,
-                "ipv4stringtonumordefault accept 1 args, but got %s (%s)",
+                "ipv4_string_to_num_or_default accept 1 args, but got %s (%s)",
                 children.size(),
                 children);
         return new Ipv4StringToNumOrDefault(children.get(0));
diff --git 
a/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/Ipv4StringToNumOrNull.java
 
b/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/Ipv4StringToNumOrNull.java
index 618593a303a..17a64605494 100644
--- 
a/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/Ipv4StringToNumOrNull.java
+++ 
b/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/Ipv4StringToNumOrNull.java
@@ -33,7 +33,7 @@ import com.google.common.collect.ImmutableList;
 import java.util.List;
 
 /**
- * scalar function Ipv4StringToNumOrNull
+ * scalar function ipv4_string_to_num_or_null
  */
 public class Ipv4StringToNumOrNull extends ScalarFunction
         implements BinaryExpression, ExplicitlyCastableSignature, 
AlwaysNullable {
@@ -43,13 +43,13 @@ public class Ipv4StringToNumOrNull extends ScalarFunction
             
FunctionSignature.ret(BigIntType.INSTANCE).args(StringType.INSTANCE));
 
     public Ipv4StringToNumOrNull(Expression arg0) {
-        super("ipv4stringtonumornull", arg0);
+        super("ipv4_string_to_num_or_null", arg0);
     }
 
     @Override
     public Ipv4StringToNumOrNull withChildren(List<Expression> children) {
         Preconditions.checkArgument(children.size() == 1,
-                "ipv4stringtonumornull accept 1 args, but got %s (%s)",
+                "ipv4_string_to_num_or_null accept 1 args, but got %s (%s)",
                 children.size(),
                 children);
         return new Ipv4StringToNumOrNull(children.get(0));
diff --git 
a/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/Ipv6NumToString.java
 
b/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/Ipv6NumToString.java
index fafd3fe7a46..ddfde3fb8f3 100644
--- 
a/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/Ipv6NumToString.java
+++ 
b/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/Ipv6NumToString.java
@@ -32,7 +32,7 @@ import com.google.common.collect.ImmutableList;
 import java.util.List;
 
 /**
- * scalar function Ipv6NumToString
+ * scalar function ipv6_num_to_string
  */
 public class Ipv6NumToString extends ScalarFunction
         implements BinaryExpression, ExplicitlyCastableSignature, 
AlwaysNullable {
@@ -42,13 +42,13 @@ public class Ipv6NumToString extends ScalarFunction
             
FunctionSignature.ret(StringType.INSTANCE).args(StringType.INSTANCE));
 
     public Ipv6NumToString(Expression arg0) {
-        super("ipv6numtostring", arg0);
+        super("ipv6_num_to_string", arg0);
     }
 
     @Override
     public Ipv6NumToString withChildren(List<Expression> children) {
         Preconditions.checkArgument(children.size() == 1,
-                "ipv6numtostring accept 1 args, but got %s (%s)",
+                "ipv6_num_to_string accept 1 args, but got %s (%s)",
                 children.size(),
                 children);
         return new Ipv6NumToString(children.get(0));
diff --git a/gensrc/script/doris_builtins_functions.py 
b/gensrc/script/doris_builtins_functions.py
index 77992a539b5..1ec2973f879 100644
--- a/gensrc/script/doris_builtins_functions.py
+++ b/gensrc/script/doris_builtins_functions.py
@@ -1994,18 +1994,18 @@ visible_functions = {
 
     #ip functions
     "IP": [
-        [['ipv4numtostring','inet_ntoa'], 'VARCHAR', ['TINYINT'], 
'ALWAYS_NULLABLE'],
-        [['ipv4numtostring','inet_ntoa'], 'VARCHAR', ['SMALLINT'], 
'ALWAYS_NULLABLE'],
-        [['ipv4numtostring','inet_ntoa'], 'VARCHAR', ['INT'], 
'ALWAYS_NULLABLE'],
-        [['ipv4numtostring','inet_ntoa'], 'VARCHAR', ['BIGINT'], 
'ALWAYS_NULLABLE'],
-        [['ipv4stringtonum','inet_aton'], 'BIGINT', ['VARCHAR'], 
'ALWAYS_NOT_NULLABLE'],
-        [['ipv4stringtonum','inet_aton'], 'BIGINT', ['STRING'], 
'ALWAYS_NOT_NULLABLE'],
-        [['ipv4stringtonumordefault'], 'BIGINT', ['VARCHAR'], 
'ALWAYS_NOT_NULLABLE'],
-        [['ipv4stringtonumordefault'], 'BIGINT', ['STRING'], 
'ALWAYS_NOT_NULLABLE'],
-        [['ipv4stringtonumornull'], 'BIGINT', ['VARCHAR'], 'ALWAYS_NULLABLE'],
-        [['ipv4stringtonumornull'], 'BIGINT', ['STRING'], 'ALWAYS_NULLABLE'],  
-        [['ipv6numtostring','inet6_ntoa'], 'VARCHAR', ['VARCHAR'], 
'ALWAYS_NULLABLE'],     
-        [['ipv6numtostring','inet6_ntoa'], 'STRING', ['STRING'], 
'ALWAYS_NULLABLE'],       
+        [['ipv4_num_to_string','inet_ntoa'], 'VARCHAR', ['TINYINT'], 
'ALWAYS_NULLABLE'],
+        [['ipv4_num_to_string','inet_ntoa'], 'VARCHAR', ['SMALLINT'], 
'ALWAYS_NULLABLE'],
+        [['ipv4_num_to_string','inet_ntoa'], 'VARCHAR', ['INT'], 
'ALWAYS_NULLABLE'],
+        [['ipv4_num_to_string','inet_ntoa'], 'VARCHAR', ['BIGINT'], 
'ALWAYS_NULLABLE'],
+        [['ipv4_string_to_num','inet_aton'], 'BIGINT', ['VARCHAR'], 
'ALWAYS_NOT_NULLABLE'],
+        [['ipv4_string_to_num','inet_aton'], 'BIGINT', ['STRING'], 
'ALWAYS_NOT_NULLABLE'],
+        [['ipv4_string_to_num_or_default'], 'BIGINT', ['VARCHAR'], 
'ALWAYS_NOT_NULLABLE'],
+        [['ipv4_string_to_num_or_default'], 'BIGINT', ['STRING'], 
'ALWAYS_NOT_NULLABLE'],
+        [['ipv4_string_to_num_or_null'], 'BIGINT', ['VARCHAR'], 
'ALWAYS_NULLABLE'],
+        [['ipv4_string_to_num_or_null'], 'BIGINT', ['STRING'], 
'ALWAYS_NULLABLE'],  
+        [['ipv6_num_to_string','inet6_ntoa'], 'VARCHAR', ['VARCHAR'], 
'ALWAYS_NULLABLE'],     
+        [['ipv6_num_to_string','inet6_ntoa'], 'STRING', ['STRING'], 
'ALWAYS_NULLABLE'],       
         [['ipv6_string_to_num','inet6_aton'], 'VARCHAR', ['VARCHAR'], 
'ALWAYS_NOT_NULLABLE'],
         [['ipv6_string_to_num','inet6_aton'], 'STRING', ['STRING'], 
'ALWAYS_NOT_NULLABLE'],
         [['ipv6_string_to_num_or_default'], 'VARCHAR', ['VARCHAR'], 
'ALWAYS_NOT_NULLABLE'],
diff --git a/regression-test/suites/nereids_function_p0/ip_functions.groovy 
b/regression-test/suites/nereids_function_p0/ip_functions.groovy
index 76accd986dc..837eca9211b 100644
--- a/regression-test/suites/nereids_function_p0/ip_functions.groovy
+++ b/regression-test/suites/nereids_function_p0/ip_functions.groovy
@@ -17,29 +17,29 @@
 suite("ip_functions") {
     sql "set batch_size = 4096;"
 
-    qt_ip1 "SELECT ipv4numtostring(-1);"
-    qt_ip2 "SELECT ipv4numtostring(2130706433);"
-    qt_ip3 "SELECT ipv4numtostring(4294967298);"
-    qt_ip4 "SELECT ipv4numtostring(3232235521);"
+    qt_ip1 "SELECT ipv4_num_to_string(-1);"
+    qt_ip2 "SELECT ipv4_num_to_string(2130706433);"
+    qt_ip3 "SELECT ipv4_num_to_string(4294967298);"
+    qt_ip4 "SELECT ipv4_num_to_string(3232235521);"
 
     qt_ip5 "SELECT inet_ntoa(-1);"
     qt_ip6 "SELECT inet_ntoa(2130706433);"
     qt_ip7 "SELECT inet_ntoa(4294967298);"
     qt_ip8 "SELECT inet_ntoa(3232235521);"
 
-    qt_ip9  "SELECT ipv4stringtonum('127.0.0.1');"
-    qt_ip10 "SELECT ipv4stringtonumornull('');"
-    qt_ip11 "SELECT ipv4stringtonumordefault('');"
+    qt_ip9  "SELECT ipv4_string_to_num('127.0.0.1');"
+    qt_ip10 "SELECT ipv4_string_to_num_or_null('');"
+    qt_ip11 "SELECT ipv4_string_to_num_or_default('');"
     qt_ip12 "SELECT inet_aton('192.168.0.1');"
 
-    qt_ip13 "SELECT ipv6numtostring(unhex('0A0005091'));"
-    qt_ip14 "SELECT 
ipv6numtostring(unhex('2A0206B8000000000000000000000011'));"
-    qt_ip15 "SELECT 
ipv6numtostring(unhex('FDFE0000000000005A55CAFFFEFA9089'));"
-    qt_ip16 "SELECT ipv6numtostring(unhex(''));"
-    qt_ip17 "SELECT ipv6numtostring(unhex('KK'));"
-    qt_ip18 "SELECT ipv6numtostring(unhex('0A000509'));"
-    qt_ip19 "SELECT ipv6numtostring(unhex('abcd123456'));"
-    qt_ip20 "SELECT 
ipv6numtostring(unhex('ffffffffffffffffffffffffffffffffffffffffffffffffffffff'));"
+    qt_ip13 "SELECT ipv6_num_to_string(unhex('0A0005091'));"
+    qt_ip14 "SELECT 
ipv6_num_to_string(unhex('2A0206B8000000000000000000000011'));"
+    qt_ip15 "SELECT 
ipv6_num_to_string(unhex('FDFE0000000000005A55CAFFFEFA9089'));"
+    qt_ip16 "SELECT ipv6_num_to_string(unhex(''));"
+    qt_ip17 "SELECT ipv6_num_to_string(unhex('KK'));"
+    qt_ip18 "SELECT ipv6_num_to_string(unhex('0A000509'));"
+    qt_ip19 "SELECT ipv6_num_to_string(unhex('abcd123456'));"
+    qt_ip20 "SELECT 
ipv6_num_to_string(unhex('ffffffffffffffffffffffffffffffffffffffffffffffffffffff'));"
     qt_ip21 "SELECT inet6_ntoa(unhex('0A0005091'));"
     qt_ip22 "SELECT inet6_ntoa(unhex('2A0206B8000000000000000000000011'));"
     qt_ip23 "SELECT inet6_ntoa(unhex(NULL));"
diff --git 
a/regression-test/suites/query_p0/sql_functions/ip_functions/test_ip_functions.groovy
 
b/regression-test/suites/query_p0/sql_functions/ip_functions/test_ip_functions.groovy
index 633ff9ddf42..828de6cbe41 100644
--- 
a/regression-test/suites/query_p0/sql_functions/ip_functions/test_ip_functions.groovy
+++ 
b/regression-test/suites/query_p0/sql_functions/ip_functions/test_ip_functions.groovy
@@ -17,24 +17,24 @@
 suite("test_ip_functions", "arrow_flight_sql") {
     sql "set batch_size = 4096;"
 
-    qt_sql "SELECT ipv4numtostring(-1);"
-    qt_sql "SELECT ipv4numtostring(2130706433);"
-    qt_sql "SELECT ipv4numtostring(4294967298);"
+    qt_sql "SELECT ipv4_num_to_string(-1);"
+    qt_sql "SELECT ipv4_num_to_string(2130706433);"
+    qt_sql "SELECT ipv4_num_to_string(4294967298);"
     qt_sql "SELECT inet_ntoa(3232235521);"
 
-    qt_sql "SELECT ipv4stringtonum('127.0.0.1');"
-    qt_sql "SELECT ipv4stringtonumornull('');"
-    qt_sql "SELECT ipv4stringtonumordefault('');"
+    qt_sql "SELECT ipv4_string_to_num('127.0.0.1');"
+    qt_sql "SELECT ipv4_string_to_num_or_null('');"
+    qt_sql "SELECT ipv4_string_to_num_or_default('');"
     qt_sql "SELECT inet_aton('192.168.0.1');"
 
-    qt_sql "SELECT ipv6numtostring(unhex('0A0005091'));"
-    qt_sql "SELECT ipv6numtostring(unhex('2A0206B8000000000000000000000011'));"
-    qt_sql "SELECT ipv6numtostring(unhex('FDFE0000000000005A55CAFFFEFA9089'));"
-    qt_sql "SELECT ipv6numtostring(unhex(''));"
-    qt_sql "SELECT ipv6numtostring(unhex('KK'));"
-    qt_sql "SELECT ipv6numtostring(unhex('0A000509'));"
-    qt_sql "SELECT ipv6numtostring(unhex('abcd123456'));"
-    qt_sql "SELECT 
ipv6numtostring(unhex('ffffffffffffffffffffffffffffffffffffffffffffffffffffff'));"
+    qt_sql "SELECT ipv6_num_to_string(unhex('0A0005091'));"
+    qt_sql "SELECT 
ipv6_num_to_string(unhex('2A0206B8000000000000000000000011'));"
+    qt_sql "SELECT 
ipv6_num_to_string(unhex('FDFE0000000000005A55CAFFFEFA9089'));"
+    qt_sql "SELECT ipv6_num_to_string(unhex(''));"
+    qt_sql "SELECT ipv6_num_to_string(unhex('KK'));"
+    qt_sql "SELECT ipv6_num_to_string(unhex('0A000509'));"
+    qt_sql "SELECT ipv6_num_to_string(unhex('abcd123456'));"
+    qt_sql "SELECT 
ipv6_num_to_string(unhex('ffffffffffffffffffffffffffffffffffffffffffffffffffffff'));"
     qt_sql "SELECT inet6_ntoa(unhex('0A0005091'));"
     qt_sql "SELECT inet6_ntoa(unhex('2A0206B8000000000000000000000011'));"
     qt_sql "SELECT inet6_ntoa(unhex(NULL));"


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org


Reply via email to