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 54d3a631bbf [fix](mtmv) Fix nested mv rewritten fail when bottom mv is
partitioned (#57558)
add c185cde367b [fix](mtmv) Fix rewrite fail when join conjuncts eliminate
and group by key eliminate both happened (#55674)
No new revisions were added by this update.
Summary of changes:
.../main/java/org/apache/doris/catalog/MTMV.java | 10 +-
.../apache/doris/job/extensions/mtmv/MTMVTask.java | 4 +-
.../java/org/apache/doris/mtmv/MTMVPlanUtil.java | 39 ++++---
.../org/apache/doris/nereids/NereidsPlanner.java | 25 +++-
.../doris/nereids/jobs/executor/Rewriter.java | 11 +-
.../mv/AbstractMaterializedViewRule.java | 53 +++++++++
.../mv/InitMaterializationContextHook.java | 3 +-
.../exploration/mv/MaterializationContext.java | 2 +-
.../exploration/mv/MaterializedViewUtils.java | 54 ++++++++-
.../mv/PreMaterializedViewRewriter.java | 30 +++--
.../org/apache/doris/mtmv/MTMVPlanUtilTest.java | 9 +-
.../mv/agg_variety/join_conjuncts_eliminate.out | 11 ++
.../derive_mv_oprative.out} | 16 ++-
.../suites/mv_p0/count_star/count_star.groovy | 2 +-
.../mv/agg_on_none_agg/agg_on_none_agg.groovy | 6 +-
.../mv/agg_variety/join_conjuncts_eliminate.groovy | 130 +++++++++++++++++++++
.../derive_mv_operative/derive_mv_oprative.groovy | 72 ++++++++++++
.../mv/pre_rewrite/limit/query_with_limit.groovy | 2 +-
.../nereids_rules_p0/mv/tpch/mv_tpch_test.groovy | 3 +-
19 files changed, 409 insertions(+), 73 deletions(-)
create mode 100644
regression-test/data/nereids_rules_p0/mv/agg_variety/join_conjuncts_eliminate.out
copy
regression-test/data/nereids_rules_p0/mv/{unsafe_equals/null_un_safe_equals.out
=> derive_mv_operative/derive_mv_oprative.out} (73%)
create mode 100644
regression-test/suites/nereids_rules_p0/mv/agg_variety/join_conjuncts_eliminate.groovy
create mode 100644
regression-test/suites/nereids_rules_p0/mv/derive_mv_operative/derive_mv_oprative.groovy
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]