This is an automated email from the ASF dual-hosted git repository.
gabriellee pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git
from d36b93708c [feature](Nereids): add ExtractFilterFromJoin rule to
support more (#14896)
add 9d1f02c580 [Improvement](topn) runtime prune for topn query (#15558)
No new revisions were added by this update.
Summary of changes:
be/src/olap/iterators.h | 5 +
be/src/olap/reader.cpp | 7 +
be/src/olap/reader.h | 2 +
be/src/olap/rowset/beta_rowset_reader.cpp | 2 +
be/src/olap/rowset/rowset_reader_context.h | 2 +
be/src/olap/rowset/segment_v2/segment.cpp | 18 +++
be/src/olap/rowset/segment_v2/segment_iterator.cpp | 38 ++++-
be/src/olap/rowset/segment_v2/segment_iterator.h | 2 +
be/src/runtime/CMakeLists.txt | 1 +
be/src/runtime/query_fragments_ctx.h | 5 +
be/src/runtime/runtime_predicate.cpp | 153 ++++++++++++++++++
be/src/runtime/runtime_predicate.h | 178 +++++++++++++++++++++
be/src/vec/common/sort/heap_sorter.cpp | 11 ++
be/src/vec/common/sort/heap_sorter.h | 2 +
be/src/vec/common/sort/sorter.h | 4 +
be/src/vec/core/field.h | 3 +
be/src/vec/exec/scan/new_olap_scanner.cpp | 3 +
be/src/vec/exec/vsort_node.cpp | 41 ++++-
be/src/vec/exec/vsort_node.h | 4 +
.../org/apache/doris/planner/OlapScanNode.java | 14 ++
.../org/apache/doris/planner/OriginalPlanner.java | 29 ++++
.../java/org/apache/doris/planner/SortNode.java | 14 ++
gensrc/thrift/PlanNodes.thrift | 2 +
23 files changed, 538 insertions(+), 2 deletions(-)
create mode 100644 be/src/runtime/runtime_predicate.cpp
create mode 100644 be/src/runtime/runtime_predicate.h
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]