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]

Reply via email to