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

Reply via email to