This is an automated email from the ASF dual-hosted git repository.

starocean999 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git


    from 8226a2a3bac [Opt](encoding) Add new encoding `BinaryPlainPageV2` 
(#56846)
     add cb1e3bd9f8c [feat](nereids) opt condition expression in filter / join 
/ if /case when (#57025)

No new revisions were added by this update.

Summary of changes:
 .../jobs/rewrite/TopDownVisitorRewriteJob.java     |   2 -
 .../nereids/rules/analysis/BindExpression.java     |  10 +-
 .../nereids/rules/analysis/ExpressionAnalyzer.java |  13 +-
 .../nereids/rules/analysis/SubqueryToApply.java    |   3 +-
 .../rules/expression/ExpressionOptimization.java   |   4 +-
 .../rules/expression/ExpressionRewrite.java        |  58 ++++---
 .../rules/expression/ExpressionRewriteContext.java |  28 ++++
 .../rules/expression/ExpressionRuleType.java       |   2 +-
 .../rules/CaseWhenToCompoundPredicate.java         |  64 +++++--
 ...WhenToIf.java => CondReplaceNullWithFalse.java} |  48 +++---
 .../rules/expression/rules/ConditionRewrite.java   | 183 +++++++++++++++++++++
 .../expression/rules/NullSafeEqualToEqual.java     |  49 ++++--
 .../rules/ReplaceNullWithFalseForCond.java         | 131 ---------------
 .../rules/SimplifyArithmeticComparisonRule.java    |   2 +-
 .../nereids/rules/rewrite/ConstantPropagation.java |  78 +++++----
 .../nereids/rules/rewrite/EliminateFilter.java     |  14 +-
 .../rules/rewrite/PushProjectIntoUnion.java        |   2 +-
 .../nereids/trees/plans/logical/LogicalUnion.java  |   2 +-
 .../expression/ExpressionRewriteTestHelper.java    |   3 +-
 .../rules/CaseWhenToCompoundPredicateTest.java     |  28 ++++
 .../rules/CondReplaceNullWithFalseTest.java        | 145 ++++++++++++++++
 .../expression/rules/ExpressionRewriteSqlTest.java |   2 +-
 .../expression/rules/NullSafeEqualToEqualTest.java |  54 +++++-
 .../rules/ReplaceNullWithFalseForCondTest.java     | 110 -------------
 .../rules/rewrite/ConstantPropagationTest.java     |  25 ++-
 .../extend_infer_equal_predicate.out               |   8 +-
 26 files changed, 674 insertions(+), 394 deletions(-)
 copy 
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/expression/rules/{CaseWhenToIf.java
 => CondReplaceNullWithFalse.java} (50%)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/expression/rules/ConditionRewrite.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/expression/rules/ReplaceNullWithFalseForCond.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/nereids/rules/expression/rules/CondReplaceNullWithFalseTest.java
 delete mode 100644 
fe/fe-core/src/test/java/org/apache/doris/nereids/rules/expression/rules/ReplaceNullWithFalseForCondTest.java


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to