This is an automated email from the ASF dual-hosted git repository.
jianliangqi pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git
from 2c911503d54 [fix](cloud-merge) Fix the leak of cache fd (#38051)
add 47dfd41de58 [feature](inverted index) Add multi_match function (#37722)
No new revisions were added by this update.
Summary of changes:
.../olap/rowset/segment_v2/inverted_index_reader.h | 4 +-
be/src/olap/rowset/segment_v2/segment_iterator.cpp | 175 ++++++++++++++++---
be/src/olap/rowset/segment_v2/segment_iterator.h | 28 +++
be/src/vec/exprs/vectorized_fn_call.cpp | 43 ++++-
be/src/vec/exprs/vectorized_fn_call.h | 7 +-
be/src/vec/exprs/vexpr.cpp | 37 ++--
be/src/vec/exprs/vexpr.h | 15 +-
be/src/vec/exprs/vexpr_context.cpp | 1 +
be/src/vec/exprs/vin_predicate.cpp | 4 +-
be/src/vec/exprs/vin_predicate.h | 3 +-
be/src/vec/exprs/vliteral.cpp | 21 +++
be/src/vec/exprs/vliteral.h | 2 +
be/src/vec/exprs/vslot_ref.cpp | 17 ++
be/src/vec/exprs/vslot_ref.h | 2 +
be/src/vec/functions/function.h | 36 ++--
be/src/vec/functions/function_multi_match.cpp | 187 +++++++++++++++++++++
...{function_ignore.cpp => function_multi_match.h} | 50 ++++--
be/src/vec/functions/simple_function_factory.h | 4 +-
.../doris/catalog/BuiltinScalarFunctions.java | 4 +-
.../{JsonbExtractBool.java => MultiMatch.java} | 37 ++--
.../expressions/visitor/ScalarFunctionVisitor.java | 5 +
gensrc/script/doris_builtins_functions.py | 5 +
22 files changed, 582 insertions(+), 105 deletions(-)
create mode 100644 be/src/vec/functions/function_multi_match.cpp
copy be/src/vec/functions/{function_ignore.cpp => function_multi_match.h} (54%)
copy
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/{JsonbExtractBool.java
=> MultiMatch.java} (68%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]