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: [email protected]
For additional commands, e-mail: [email protected]