This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch auto-pick-42488-branch-3.0
in repository https://gitbox.apache.org/repos/asf/doris.git
from c342cc52153 branch-3.0: [fix](json) fix parsing double in jsonb #46977
(#47064)
add bc1e46c6c02 [feature](function)support url domain functions (#42488)
No new revisions were added by this update.
Summary of changes:
be/src/vec/functions/url/domain.h | 127 +++++-
be/src/vec/functions/url/find_symbols.h | 481 +++++++++++++++++++++
be/src/vec/functions/url/function_url.cpp | 23 +
be/src/vec/functions/url/functions_url.h | 11 -
be/src/vec/functions/url/tldLookup.generated.cpp | 140 ++++++
be/src/vec/functions/url/tldLookup.h | 34 ++
.../doris/catalog/BuiltinScalarFunctions.java | 6 +
.../scalar/CutToFirstSignificantSubdomain.java | 68 +++
.../scalar/FirstSignificantSubdomain.java | 68 +++
.../functions/scalar/TopLevelDomain.java | 68 +++
.../expressions/visitor/ScalarFunctionVisitor.java | 16 +
gensrc/script/doris_builtins_functions.py | 5 +-
.../string_functions/test_url_functions.out | 121 ++++++
.../string_functions/test_url_functions.groovy | 79 ++++
14 files changed, 1234 insertions(+), 13 deletions(-)
create mode 100644 be/src/vec/functions/url/find_symbols.h
create mode 100644 be/src/vec/functions/url/tldLookup.generated.cpp
create mode 100644 be/src/vec/functions/url/tldLookup.h
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/CutToFirstSignificantSubdomain.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/FirstSignificantSubdomain.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/TopLevelDomain.java
create mode 100644
regression-test/data/query_p0/sql_functions/string_functions/test_url_functions.out
create mode 100644
regression-test/suites/query_p0/sql_functions/string_functions/test_url_functions.groovy
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]