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