This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch auto-pick-55066-branch-4.0
in repository https://gitbox.apache.org/repos/asf/doris.git
from 2dbbc6c5692 branch-4.0: [enhancement](parquet)Optimize the performance
of parquet reader when decode RLE_DICTIONARY encoding #57208 (#57563)
add 9829996e034 [opt](mtmv) Support window function rewrite when
materialized view contains window function (#55066)
No new revisions were added by this update.
Summary of changes:
.../joinorder/hypergraph/node/StructInfoNode.java | 74 +-
.../org/apache/doris/nereids/rules/RuleSet.java | 6 +
.../org/apache/doris/nereids/rules/RuleType.java | 21 +
.../mv/AbstractMaterializedViewAggregateRule.java | 3 +-
.../mv/AbstractMaterializedViewJoinRule.java | 2 +-
.../mv/AbstractMaterializedViewRule.java | 20 +-
.../mv/AbstractMaterializedViewScanRule.java | 2 +-
.../mv/AbstractMaterializedViewWindowRule.java | 124 ++
.../rules/exploration/mv/HyperGraphComparator.java | 25 +-
.../mv/LogicalCompatibilityContext.java | 51 +-
.../mv/MaterializedViewWindowAggregateRule.java | 87 +
.../mv/MaterializedViewWindowJoinRule.java | 97 ++
.../mv/MaterializedViewWindowScanRule.java | 96 ++
.../nereids/rules/exploration/mv/Predicates.java | 57 +-
.../nereids/rules/exploration/mv/StructInfo.java | 197 ++-
.../rules/rewrite/PushDownFilterThroughWindow.java | 5 +-
.../nereids/trees/plans/logical/LogicalWindow.java | 9 +
.../apache/doris/nereids/mv/PredicatesTest.java | 190 ++
.../apache/doris/nereids/mv/StructInfoTest.java | 242 +++
.../mv/window/window_above_aggregate.out | 271 +++
.../mv/window/window_above_join.out | 453 +++++
.../mv/window/window_above_scan.out | 349 ++++
.../null_aware_left_anti_join.groovy | 4 +-
.../mv/pre_rewrite/limit/query_with_limit.groovy | 4 +-
.../nereids_rules_p0/mv/tpch/mv_tpch_test.groovy | 2 +-
.../mv/window/window_above_aggregate.groovy | 1821 ++++++++++++++++++++
.../mv/window/window_above_join.groovy | 1591 +++++++++++++++++
.../mv/window/window_above_scan.groovy | 1329 ++++++++++++++
28 files changed, 7064 insertions(+), 68 deletions(-)
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/AbstractMaterializedViewWindowRule.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/MaterializedViewWindowAggregateRule.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/MaterializedViewWindowJoinRule.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/MaterializedViewWindowScanRule.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/nereids/mv/PredicatesTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/nereids/mv/StructInfoTest.java
create mode 100644
regression-test/data/nereids_rules_p0/mv/window/window_above_aggregate.out
create mode 100644
regression-test/data/nereids_rules_p0/mv/window/window_above_join.out
create mode 100644
regression-test/data/nereids_rules_p0/mv/window/window_above_scan.out
create mode 100644
regression-test/suites/nereids_rules_p0/mv/window/window_above_aggregate.groovy
create mode 100644
regression-test/suites/nereids_rules_p0/mv/window/window_above_join.groovy
create mode 100644
regression-test/suites/nereids_rules_p0/mv/window/window_above_scan.groovy
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]