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 7526b9c3a3e [fix](inverted index) add a sequence number to an enum 
variable (#44605)
     add ed4f7fb5995 [feat](nereids) add rewrite rule 
:EliminateGroupByKeyByUniform (#43391)

No new revisions were added by this update.

Summary of changes:
 .../doris/nereids/jobs/executor/Rewriter.java      |   2 +
 .../apache/doris/nereids/properties/DataTrait.java | 211 ++++++++++++---
 .../org/apache/doris/nereids/rules/RuleType.java   |   7 +
 .../rules/expression/ExpressionRewrite.java        |   2 +-
 .../rewrite/EliminateGroupByKeyByUniform.java      | 148 +++++++++++
 .../nereids/rules/rewrite/ExprIdRewriter.java      | 284 +++++++++++++++++++++
 .../trees/plans/commands/info/CreateMTMVInfo.java  |   3 +-
 .../nereids/trees/plans/logical/LogicalFilter.java |   7 +-
 .../nereids/trees/plans/logical/LogicalHaving.java |   7 +-
 .../nereids/trees/plans/logical/LogicalJoin.java   |  34 ++-
 .../trees/plans/logical/LogicalProject.java        |  14 +-
 .../trees/plans/logical/LogicalQualify.java        |   7 +-
 .../apache/doris/nereids/util/ExpressionUtils.java |  11 +-
 .../exploration/mv/MaterializedViewUtilsTest.java  |   2 +-
 .../rewrite/EliminateGroupByKeyByUniformTest.java  | 250 ++++++++++++++++++
 .../rules/rewrite/EliminateGroupByKeyTest.java     |   4 +-
 .../eliminate_group_by_key_by_uniform.out          | 269 +++++++++++++++++++
 .../eliminate_group_by_key_by_uniform.groovy       | 221 ++++++++++++++++
 .../aggregate_without_roll_up.groovy               |   6 +-
 19 files changed, 1428 insertions(+), 61 deletions(-)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/EliminateGroupByKeyByUniform.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/ExprIdRewriter.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/nereids/rules/rewrite/EliminateGroupByKeyByUniformTest.java
 create mode 100644 
regression-test/data/nereids_rules_p0/eliminate_gby_key/eliminate_group_by_key_by_uniform.out
 create mode 100644 
regression-test/suites/nereids_rules_p0/eliminate_gby_key/eliminate_group_by_key_by_uniform.groovy


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to