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 9607f60845 [Feature](serialize) move block_data_version to fe heart 
beat (#12667)
     add 57570f2090 [feature](Nereids) Set pre-aggregation status for OLAP 
table scan (#12785)

No new revisions were added by this update.

Summary of changes:
 .../glue/translator/PhysicalPlanTranslator.java    |   9 +-
 .../jobs/batch/NereidsRewriteJobExecutor.java      |   6 +-
 .../org/apache/doris/nereids/rules/RuleType.java   |   1 +
 .../LogicalOlapScanToPhysicalOlapScan.java         |   1 +
 ...tRollup.java => SelectRollupWithAggregate.java} | 347 ++++++++++++++----
 .../rules/mv/SelectRollupWithoutAggregate.java     |  60 ++++
 .../logical/PushdownFilterThroughProject.java      |   2 +-
 .../trees/expressions/functions/agg/Avg.java       |   6 +
 .../trees/expressions/functions/agg/Count.java     |   6 +
 .../trees/expressions/functions/agg/Max.java       |   6 +
 .../trees/expressions/functions/agg/Min.java       |   6 +
 .../trees/expressions/functions/agg/Sum.java       |   6 +
 .../expressions/visitor/ExpressionVisitor.java     |  37 +-
 .../doris/nereids/trees/plans/PreAggStatus.java    |  75 ++++
 .../doris/nereids/trees/plans/algebra/Project.java |  29 +-
 .../trees/plans/logical/LogicalOlapScan.java       |  30 +-
 .../trees/plans/physical/PhysicalOlapScan.java     |  22 +-
 .../apache/doris/nereids/util/ExpressionUtils.java |   7 +
 .../org/apache/doris/planner/OlapScanNode.java     |   8 +-
 .../translator/PhysicalPlanTranslatorTest.java     |   3 +-
 .../doris/nereids/rules/mv/SelectRollupTest.java   | 396 ++++++++++-----------
 .../doris/nereids/trees/plans/PlanEqualsTest.java  |   6 +-
 .../nereids/trees/plans/PlanToStringTest.java      |   3 +-
 .../org/apache/doris/nereids/util/PlanChecker.java |   8 +
 .../suites/nereids_syntax_p0/rollup.groovy         |   9 +
 25 files changed, 760 insertions(+), 329 deletions(-)
 rename 
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/mv/{SelectRollup.java 
=> SelectRollupWithAggregate.java} (51%)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/mv/SelectRollupWithoutAggregate.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/PreAggStatus.java


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

Reply via email to