This is an automated email from the ASF dual-hosted git repository. kxiao pushed a commit to branch branch-2.0 in repository https://gitbox.apache.org/repos/asf/doris.git
The following commit(s) were added to refs/heads/branch-2.0 by this push: new 033c3a021b9 [fix](nereids)BE cannot find min-max runtime filter on nested loop join node #32886 (#33840) 033c3a021b9 is described below commit 033c3a021b961c52ea806281b4ec5eeca5656554 Author: minghong <engle...@gmail.com> AuthorDate: Thu Apr 18 19:12:52 2024 +0800 [fix](nereids)BE cannot find min-max runtime filter on nested loop join node #32886 (#33840) --- .../apache/doris/nereids/glue/translator/RuntimeFilterTranslator.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fe/fe-core/src/main/java/org/apache/doris/nereids/glue/translator/RuntimeFilterTranslator.java b/fe/fe-core/src/main/java/org/apache/doris/nereids/glue/translator/RuntimeFilterTranslator.java index 35a75c28d92..06d58b87728 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/nereids/glue/translator/RuntimeFilterTranslator.java +++ b/fe/fe-core/src/main/java/org/apache/doris/nereids/glue/translator/RuntimeFilterTranslator.java @@ -160,8 +160,8 @@ public class RuntimeFilterTranslator { if (node instanceof HashJoinNode) { origFilter.setIsBroadcast(((HashJoinNode) node).getDistributionMode() == DistributionMode.BROADCAST); } else { - //bitmap rf requires isBroadCast=false, it always requires merge filter - origFilter.setIsBroadcast(false); + // nested loop join + origFilter.setIsBroadcast(true); } boolean isLocalTarget = scanNodeList.stream().allMatch(e -> e.getFragmentId().equals(node.getFragmentId())); for (int i = 0; i < targetExprList.size(); i++) { --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org