This is an automated email from the ASF dual-hosted git repository. suibianwanwan pushed a commit to branch calcite-6898 in repository https://gitbox.apache.org/repos/asf/calcite.git
commit 6dfd222a8f3b0af97481d3177b14f97522e4620e Author: suibianwanwan <[email protected]> AuthorDate: Tue Mar 18 00:53:54 2025 +0800 [CALCITE-6898] Unify simplify to simplifyUnknownAsFalse in splitFilter --- core/src/main/java/org/apache/calcite/plan/SubstitutionVisitor.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/org/apache/calcite/plan/SubstitutionVisitor.java b/core/src/main/java/org/apache/calcite/plan/SubstitutionVisitor.java index 5a76cb99b3..d9285e465c 100644 --- a/core/src/main/java/org/apache/calcite/plan/SubstitutionVisitor.java +++ b/core/src/main/java/org/apache/calcite/plan/SubstitutionVisitor.java @@ -296,8 +296,8 @@ void register(MutableRel result, MutableRel query) { public static @Nullable RexNode splitFilter(final RexSimplify simplify, RexNode condition, RexNode target) { final RexBuilder rexBuilder = simplify.rexBuilder; - condition = simplify.simplify(condition); - target = simplify.simplify(target); + condition = simplify.simplifyUnknownAsFalse(condition); + target = simplify.simplifyUnknownAsFalse(target); RexNode condition2 = canonizeNode(rexBuilder, condition); RexNode target2 = canonizeNode(rexBuilder, target);
