This is an automated email from the ASF dual-hosted git repository.
morrysnow pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git
from 86defede17d [regression-test](case) modify statistics table name
(#36689)
add 6c707828766 [feature](function) support ip functions named
ipv4_to_ipv6 and cut_ipv6 (#36883)
No new revisions were added by this update.
Summary of changes:
be/src/vec/functions/function_ip.cpp | 6 +
be/src/vec/functions/function_ip.h | 137 +++++++++++++++++++++
be/test/vec/function/function_ip_test.cpp | 75 +++++++++++
be/test/vec/function/function_test_util.cpp | 16 +++
be/test/vec/function/function_test_util.h | 3 +
.../doris/catalog/BuiltinScalarFunctions.java | 16 ++-
.../scalar/{Replace.java => CutIpv6.java} | 33 +++--
.../scalar/{Acos.java => Ipv4ToIpv6.java} | 31 +++--
.../expressions/visitor/ScalarFunctionVisitor.java | 58 +++++----
gensrc/script/doris_builtins_functions.py | 2 +
.../ip_functions/test_cut_ipv6_function.out | 19 +++
.../ip_functions/test_ipv4_to_ipv6_function.out | 14 +++
.../ip_functions/test_cut_ipv6_function.groovy | 56 +++++++++
.../test_ipv4_to_ipv6_function.groovy} | 39 +++---
14 files changed, 422 insertions(+), 83 deletions(-)
copy
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/{Replace.java
=> CutIpv6.java} (69%)
copy
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/{Acos.java
=> Ipv4ToIpv6.java} (72%)
create mode 100644
regression-test/data/query_p0/sql_functions/ip_functions/test_cut_ipv6_function.out
create mode 100644
regression-test/data/query_p0/sql_functions/ip_functions/test_ipv4_to_ipv6_function.out
create mode 100644
regression-test/suites/query_p0/sql_functions/ip_functions/test_cut_ipv6_function.groovy
copy regression-test/suites/{datatype_p0/ip/test_ip_implicit_cast.groovy =>
query_p0/sql_functions/ip_functions/test_ipv4_to_ipv6_function.groovy} (60%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]