This is an automated email from the ASF dual-hosted git repository. eldenmoon pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/doris.git
from 036d73342c9 [refactor](cleanup) Clean up pipeline engine (PART II) (#34253) add fa4341f8526 [Improve](expr)first support array_contains for expr push down inverted index (#32620) No new revisions were added by this update. Summary of changes: be/src/olap/comparison_predicate.h | 8 ++- be/src/olap/in_list_predicate.h | 11 +-- .../rowset/segment_v2/inverted_index_reader.cpp | 41 +++++++++++ .../olap/rowset/segment_v2/inverted_index_reader.h | 74 +++++++++++++++++++ be/src/olap/rowset/segment_v2/segment_iterator.cpp | 71 +++++++++++++++++++ be/src/olap/rowset/segment_v2/segment_iterator.h | 4 ++ be/src/runtime/runtime_state.h | 6 ++ be/src/vec/exprs/vcompound_pred.h | 69 ++++++++++++++++++ be/src/vec/exprs/vectorized_fn_call.cpp | 25 +++++++ be/src/vec/exprs/vectorized_fn_call.h | 7 ++ be/src/vec/exprs/vexpr.h | 11 +++ be/src/vec/exprs/vexpr_context.cpp | 7 ++ be/src/vec/exprs/vexpr_context.h | 16 +++++ be/src/vec/functions/array/function_array_index.h | 60 ++++++++++++++++ be/src/vec/functions/function.h | 33 +++++++++ be/test/util/roaring_bitmap_test.cpp | 58 +++++++++++++++ .../java/org/apache/doris/qe/SessionVariable.java | 19 +++++ gensrc/thrift/PaloInternalService.thrift | 3 + .../test_array_contains_with_inverted_index.out | 82 ++++++++++++++++++++++ .../test_array_contains_with_inverted_index.groovy | 78 ++++++++++++++++++++ 20 files changed, 676 insertions(+), 7 deletions(-) create mode 100644 be/test/util/roaring_bitmap_test.cpp create mode 100644 regression-test/data/inverted_index_p0/test_array_contains_with_inverted_index.out create mode 100644 regression-test/suites/inverted_index_p0/test_array_contains_with_inverted_index.groovy --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org