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-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org