You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@doris.apache.org by mo...@apache.org on 2023/01/17 07:51:33 UTC

[doris] branch master updated (82e2102e18 -> 7e4bc1fee6)

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

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


    from 82e2102e18 [fix](MTMV) Exceptions occur when dropping meterialized view with if exists (#15568)
     add 7e4bc1fee6 [fix](Nereids) add a rule to adjust nullable of all expressions (#15791)

No new revisions were added by this update.

Summary of changes:
 .../org/apache/doris/nereids/NereidsPlanner.java   |   3 +-
 .../jobs/batch/NereidsRewriteJobExecutor.java      |   2 +
 .../nereids/properties/LogicalProperties.java      |  22 ++-
 .../apache/doris/nereids/properties/OrderKey.java  |   4 +
 .../org/apache/doris/nereids/rules/RuleType.java   |  17 ++-
 .../nereids/rules/analysis/CheckAfterRewrite.java  |  15 +-
 .../nereids/rules/analysis/NormalizeRepeat.java    |  13 +-
 .../ResolveOrdinalInOrderByAndGroupBy.java         |   2 +-
 .../rules/exploration/join/InnerJoinLAsscom.java   |   8 +-
 .../exploration/join/InnerJoinLAsscomProject.java  |  44 +++---
 .../exploration/join/InnerJoinLeftAssociate.java   |  12 +-
 .../exploration/join/InnerJoinRightAssociate.java  |  12 +-
 .../rules/exploration/join/JoinExchange.java       |  19 +--
 .../rules/exploration/join/OuterJoinLAsscom.java   |  14 +-
 .../exploration/join/OuterJoinLAsscomProject.java  |  62 +++++---
 .../join/SemiJoinLogicalJoinTranspose.java         |  36 +++--
 .../join/SemiJoinLogicalJoinTransposeProject.java  |  25 +++-
 .../join/SemiJoinSemiJoinTransposeProject.java     |  23 ++-
 .../expression/rewrite/ExpressionRewrite.java      |   6 +-
 .../rules/rewrite/logical/AdjustNullable.java      | 160 +++++++++++++++++++++
 .../rewrite/logical/EliminateOrderByConstant.java  |   2 +-
 .../nereids/rules/rewrite/logical/ReorderJoin.java |  24 ++--
 .../nereids/trees/expressions/Expression.java      |   5 +
 .../trees/expressions/literal/ArrayLiteral.java    |   8 +-
 .../nereids/trees/plans/logical/LogicalExcept.java |   8 +-
 .../trees/plans/logical/LogicalGenerate.java       |   4 +-
 .../trees/plans/logical/LogicalIntersect.java      |   8 +-
 .../nereids/trees/plans/logical/LogicalJoin.java   |  25 ++--
 .../trees/plans/logical/LogicalProject.java        |  23 +--
 .../trees/plans/logical/LogicalSetOperation.java   |   4 +-
 .../nereids/trees/plans/logical/LogicalSort.java   |  14 +-
 .../nereids/trees/plans/logical/LogicalTopN.java   |  11 +-
 .../nereids/trees/plans/logical/LogicalUnion.java  |  12 +-
 .../org/apache/doris/nereids/util/JoinUtils.java   |  16 +--
 .../adjust_nullable.out}                           |   0
 ...gg_with_const.groovy => adjust_nullable.groovy} |  61 +++++---
 .../suites/nereids_syntax_p0/array_function.groovy |   2 +-
 .../suites/nereids_syntax_p0/join.groovy           |   5 -
 38 files changed, 510 insertions(+), 221 deletions(-)
 create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/logical/AdjustNullable.java
 copy regression-test/data/{correctness_p0/test_subquery_with_agg.out => nereids_syntax_p0/adjust_nullable.out} (100%)
 copy regression-test/suites/nereids_syntax_p0/{agg_with_const.groovy => adjust_nullable.groovy} (51%)


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org