diff --git a/fe/fe-core/src/main/java/org/apache/doris/nereids/processor/post/RuntimeFilterPushDownVisitor.java b/fe/fe-core/src/main/java/org/apache/doris/nereids/processor/post/RuntimeFilterPushDownVisitor.java index f268d1ab8b..7cadbde176 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/nereids/processor/post/RuntimeFilterPushDownVisitor.java +++ b/fe/fe-core/src/main/java/org/apache/doris/nereids/processor/post/RuntimeFilterPushDownVisitor.java @@ -103,9 +103,14 @@ public class RuntimeFilterPushDownVisitor extends PlanVisitorselect 0, 0 * push down context for "select 0, 0" is invalid */ - pushedDown |= setOperation.child(i).accept(this, ctx.withNewProbeExpression(newProbeExpr)); + pushedDown |= setOperation.child(i).accept(this, childPushDownContext); } } return pushedDown;