This is an automated email from the ASF dual-hosted git repository. starocean999 pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/doris.git
The following commit(s) were added to refs/heads/master by this push: new 417bbc92054 [fix](nereids)disable NullSafeEqualToEqual rule (#36365) 417bbc92054 is described below commit 417bbc920545553b7884461639b818d2ec2c7305 Author: starocean999 <40539150+starocean...@users.noreply.github.com> AuthorDate: Tue Jun 18 16:11:18 2024 +0800 [fix](nereids)disable NullSafeEqualToEqual rule (#36365) ## Proposed changes NullSafeEqualToEqual depends on join conjunct's nullable info. But the nullable value may change after this rule. So convert from <=> to = may be wrong. We disable this rule for now and fix it later --- .../apache/doris/nereids/rules/expression/ExpressionOptimization.java | 2 -- 1 file changed, 2 deletions(-) diff --git a/fe/fe-core/src/main/java/org/apache/doris/nereids/rules/expression/ExpressionOptimization.java b/fe/fe-core/src/main/java/org/apache/doris/nereids/rules/expression/ExpressionOptimization.java index abf57057601..828592bbba3 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/nereids/rules/expression/ExpressionOptimization.java +++ b/fe/fe-core/src/main/java/org/apache/doris/nereids/rules/expression/ExpressionOptimization.java @@ -23,7 +23,6 @@ import org.apache.doris.nereids.rules.expression.rules.DateFunctionRewrite; import org.apache.doris.nereids.rules.expression.rules.DistinctPredicatesRule; import org.apache.doris.nereids.rules.expression.rules.ExtractCommonFactorRule; import org.apache.doris.nereids.rules.expression.rules.LikeToEqualRewrite; -import org.apache.doris.nereids.rules.expression.rules.NullSafeEqualToEqual; import org.apache.doris.nereids.rules.expression.rules.OrToIn; import org.apache.doris.nereids.rules.expression.rules.SimplifyComparisonPredicate; import org.apache.doris.nereids.rules.expression.rules.SimplifyDecimalV3Comparison; @@ -52,7 +51,6 @@ public class ExpressionOptimization extends ExpressionRewrite { ArrayContainToArrayOverlap.INSTANCE, CaseWhenToIf.INSTANCE, TopnToMax.INSTANCE, - NullSafeEqualToEqual.INSTANCE, LikeToEqualRewrite.INSTANCE ) ); --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org