This is an automated email from the ASF dual-hosted git repository.
dataroaring pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git
from 7ffe88b579 [feature-array](array-type) Add array function
array_popback (#13641)
add e8d2fb6778 [feature](function)add search functions:
multi_search_all_positions & multi_match_any (#13763)
No new revisions were added by this update.
Summary of changes:
be/src/vec/CMakeLists.txt | 2 +
.../functions/functions_multi_string_position.cpp | 236 +++++++++++++++++
.../functions/functions_multi_string_search.cpp | 283 +++++++++++++++++++++
be/src/vec/functions/regexps.h | 256 +++++++++++++++++++
be/src/vec/functions/simple_function_factory.h | 4 +
.../search/multi_match_any.md} | 28 +-
.../search/multi_search_all_positions.md} | 32 ++-
.../search/multi_match_any.md} | 28 +-
.../search/multi_search_all_positions.md} | 41 ++-
gensrc/script/doris_builtins_functions.py | 4 +
.../test_multi_string_position.out | 25 ++
.../search_functions/test_multi_string_search.out} | 60 ++---
.../test_multi_string_position.groovy | 31 +++
.../test_multi_string_search.groovy | 41 +++
14 files changed, 985 insertions(+), 86 deletions(-)
create mode 100644 be/src/vec/functions/functions_multi_string_position.cpp
create mode 100644 be/src/vec/functions/functions_multi_string_search.cpp
create mode 100644 be/src/vec/functions/regexps.h
copy docs/en/docs/sql-manual/sql-functions/{date-time-functions/months_diff.md
=> string-functions/search/multi_match_any.md} (56%)
copy docs/en/docs/sql-manual/sql-functions/{spatial-functions/st_polygon.md =>
string-functions/search/multi_search_all_positions.md} (51%)
copy
docs/zh-CN/docs/sql-manual/sql-functions/{date-time-functions/months_diff.md =>
string-functions/search/multi_match_any.md} (57%)
copy docs/zh-CN/docs/sql-manual/sql-functions/{bitmap-functions/bitmap_not.md
=> string-functions/search/multi_search_all_positions.md} (51%)
create mode 100644
regression-test/data/query_p0/sql_functions/search_functions/test_multi_string_position.out
copy regression-test/data/{query/sql_functions/test_in_expr.out =>
query_p0/sql_functions/search_functions/test_multi_string_search.out} (59%)
create mode 100644
regression-test/suites/query_p0/sql_functions/search_functions/test_multi_string_position.groovy
create mode 100644
regression-test/suites/query_p0/sql_functions/search_functions/test_multi_string_search.groovy
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]