This is an automated email from the ASF dual-hosted git repository.
yiguolei pushed a change to branch branch-4.1
in repository https://gitbox.apache.org/repos/asf/doris.git
from 06cb84ca164 [branch-4.0] [Opt](cloud) Support packed file for delete
bitmap storage (#61007)
add 6ef6140f737 [fix](load) fix load memory usage is more than branch-3.1
(#61173)
add b8d5a104a03 branch-4.0 [fix](cte) unnest subquery before
RewriteCteChildren (#60717) (#61229)
add 4b224fceef2 branch-4.0: [feat](query_v2) Add PrefixQuery,
PhrasePrefixQuery and UnionPostings support #60701 (#61254)
add ae91849423b branch-4.0: [fix](topnFilter)Fix TopN filter probe
expressions to wrap nullable slots when pushed through outer joins. #59074
(#61268)
No new revisions were added by this update.
Summary of changes:
be/src/olap/memtable_flush_executor.cpp | 18 +-
be/src/olap/memtable_memory_limiter.cpp | 3 +-
.../phrase_prefix_query/phrase_prefix_query.h | 92 ++++
.../phrase_prefix_weight.h} | 68 ++-
.../prefix_query.h} | 22 +-
.../query_v2/prefix_query/prefix_weight.h | 160 +++++++
.../inverted_index/query_v2/union_postings.h | 117 +++++
be/src/vec/common/allocator.h | 6 -
be/src/vec/common/pod_array.h | 175 ++------
be/src/vec/common/pod_array_fwd.h | 13 +-
.../query_v2/phrase_prefix_query_test.cpp | 475 +++++++++++++++++++++
.../inverted_index/query_v2/prefix_query_test.cpp | 339 +++++++++++++++
.../query_v2/union_postings_test.cpp | 366 ++++++++++++++++
be/test/vec/common/pod_array_test.cpp | 288 -------------
.../doris/nereids/jobs/executor/Rewriter.java | 255 +++++------
.../processor/post/TopnFilterPushDownVisitor.java | 32 +-
.../nereids/postprocess/TopNRuntimeFilterTest.java | 53 +++
.../org/apache/doris/nereids/util/PlanChecker.java | 8 +
.../cte/subquery_in_cte/subquery_in_cte.groovy | 67 +++
19 files changed, 1938 insertions(+), 619 deletions(-)
create mode 100644
be/src/olap/rowset/segment_v2/inverted_index/query_v2/phrase_prefix_query/phrase_prefix_query.h
copy
be/src/olap/rowset/segment_v2/inverted_index/query_v2/{phrase_query/phrase_weight.h
=> phrase_prefix_query/phrase_prefix_weight.h} (51%)
copy
be/src/olap/rowset/segment_v2/inverted_index/query_v2/{wildcard_query/wildcard_query.h
=> prefix_query/prefix_query.h} (66%)
create mode 100644
be/src/olap/rowset/segment_v2/inverted_index/query_v2/prefix_query/prefix_weight.h
create mode 100644
be/src/olap/rowset/segment_v2/inverted_index/query_v2/union_postings.h
create mode 100644
be/test/olap/rowset/segment_v2/inverted_index/query_v2/phrase_prefix_query_test.cpp
create mode 100644
be/test/olap/rowset/segment_v2/inverted_index/query_v2/prefix_query_test.cpp
create mode 100644
be/test/olap/rowset/segment_v2/inverted_index/query_v2/union_postings_test.cpp
create mode 100644
regression-test/suites/nereids_p0/cte/subquery_in_cte/subquery_in_cte.groovy
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]