This is an automated email from the ASF dual-hosted git repository.
englefly pushed a change to branch tpc_preview3
in repository https://gitbox.apache.org/repos/asf/doris.git
from 2694f8fd8fc opt scanner projection
add d4f6f553467 eager-agg (#58969)
No new revisions were added by this update.
Summary of changes:
.../doris/nereids/jobs/executor/Rewriter.java | 29 +-
.../nereids/rules/analysis/NormalizeAggregate.java | 51 +--
.../nereids/rules/rewrite/AdjustNullable.java | 16 +-
.../rewrite/eageraggregation/EagerAggRewriter.java | 401 +++++++++++++++++++++
.../eageraggregation/PushDownAggContext.java | 117 ++++++
.../eageraggregation/PushDownAggregation.java | 243 +++++++++++++
.../doris/nereids/stats/StatsCalculator.java | 2 +-
7 files changed, 817 insertions(+), 42 deletions(-)
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/eageraggregation/EagerAggRewriter.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/eageraggregation/PushDownAggContext.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/eageraggregation/PushDownAggregation.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]