This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch auto-pick-44948-branch-3.1
in repository https://gitbox.apache.org/repos/asf/doris.git
from bc381f0c97f branch-3.1: [opt](nereids)use SetPreAggStatus rule instead
of AdjustPreAggStatus with join limited #48502 (#51947)
add 348beef1e2e [opt](mtmv) support rewrite when mv has date_trunc but
query doesn't have (#44948)
No new revisions were added by this update.
Summary of changes:
.../mv/AbstractMaterializedViewAggregateRule.java | 4 +-
.../mv/AbstractMaterializedViewJoinRule.java | 5 +-
.../mv/AbstractMaterializedViewRule.java | 113 +-
.../mv/AbstractMaterializedViewScanRule.java | 4 +-
.../nereids/rules/exploration/mv/Predicates.java | 218 ++--
.../rules/exploration/mv/PredicatesSplitter.java | 32 +-
.../nereids/rules/exploration/mv/StructInfo.java | 2 +-
.../apache/doris/nereids/util/ExpressionUtils.java | 25 +
.../rules/expression/PredicatesSplitterTest.java | 18 +-
.../mv/date_trunc/mv_with_date_trunc.out | Bin 0 -> 4391 bytes
.../mv/date_trunc/mv_with_date_trunc.groovy | 1378 ++++++++++++++++++++
11 files changed, 1652 insertions(+), 147 deletions(-)
create mode 100644
regression-test/data/nereids_rules_p0/mv/date_trunc/mv_with_date_trunc.out
create mode 100644
regression-test/suites/nereids_rules_p0/mv/date_trunc/mv_with_date_trunc.groovy
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]