This is an automated email from the ASF dual-hosted git repository.
englefly pushed a commit to branch branch-2.1
in repository https://gitbox.apache.org/repos/asf/doris.git
The following commit(s) were added to refs/heads/branch-2.1 by this push:
new 2358dc44031 [fix](nereids) Create Runtime filter even if equal.right
is not in aliasTransferMap (branch-2.1) (#46407)
2358dc44031 is described below
commit 2358dc440311f4a9b110a0e42c333593138314f3
Author: minghong <[email protected]>
AuthorDate: Sat Jan 4 11:54:08 2025 +0800
[fix](nereids) Create Runtime filter even if equal.right is not in
aliasTransferMap (branch-2.1) (#46407)
### What problem does this PR solve?
pick #46406
Related PR: #40815
---
.../apache/doris/nereids/processor/post/RuntimeFilterGenerator.java | 5 -----
1 file changed, 5 deletions(-)
diff --git
a/fe/fe-core/src/main/java/org/apache/doris/nereids/processor/post/RuntimeFilterGenerator.java
b/fe/fe-core/src/main/java/org/apache/doris/nereids/processor/post/RuntimeFilterGenerator.java
index 1c6f5651894..57c322d030f 100644
---
a/fe/fe-core/src/main/java/org/apache/doris/nereids/processor/post/RuntimeFilterGenerator.java
+++
b/fe/fe-core/src/main/java/org/apache/doris/nereids/processor/post/RuntimeFilterGenerator.java
@@ -274,11 +274,6 @@ public class RuntimeFilterGenerator extends
PlanPostProcessor {
continue;
}
long buildSideNdv = getBuildSideNdv(join, equalTo);
- Pair<PhysicalRelation, Slot> pair =
ctx.getAliasTransferMap().get(equalTo.right());
- // CteConsumer is not allowed to generate RF in order to avoid
RF cycle.
- if (pair == null) {
- continue;
- }
if (equalTo.left().getInputSlots().size() == 1) {
RuntimeFilterPushDownVisitor.PushDownContext
pushDownContext =
RuntimeFilterPushDownVisitor.PushDownContext.createPushDownContextForHashJoin(
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]