This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a change to branch auto-pick-43380-branch-3.0
in repository https://gitbox.apache.org/repos/asf/doris.git


    from bbfb363cccd branch-3.0: [fix](third party) fix hang when destroy of 
rdkafka instances #44913 (#44950)
     add 986af6488a7 [opt](nereids) support pushing down aggr distinct through 
join (#43380)

No new revisions were added by this update.

Summary of changes:
 .../doris/nereids/jobs/executor/Rewriter.java      |   2 +
 .../org/apache/doris/nereids/rules/RuleType.java   |   1 +
 .../PushDownAggWithDistinctThroughJoinOneSide.java | 176 ++++++++++++++
 .../trees/plans/logical/LogicalAggregate.java      |   6 +
 ...h_down_count_distinct_through_join_one_side.out | 237 +++++++++++++++++++
 ...ush_down_min_distinct_through_join_one_side.out | 237 +++++++++++++++++++
 ...ush_down_sum_distinct_through_join_one_side.out | 231 ++++++++++++++++++
 ...aggr_distinct_through_join_one_side_cust.groovy | 125 ++++++++++
 ...own_count_distinct_through_join_one_side.groovy | 257 +++++++++++++++++++++
 ..._down_min_distinct_through_join_one_side.groovy | 256 ++++++++++++++++++++
 ..._down_sum_distinct_through_join_one_side.groovy | 252 ++++++++++++++++++++
 11 files changed, 1780 insertions(+)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/PushDownAggWithDistinctThroughJoinOneSide.java
 create mode 100644 
regression-test/data/nereids_rules_p0/eager_aggregate/push_down_count_distinct_through_join_one_side.out
 create mode 100644 
regression-test/data/nereids_rules_p0/eager_aggregate/push_down_min_distinct_through_join_one_side.out
 create mode 100644 
regression-test/data/nereids_rules_p0/eager_aggregate/push_down_sum_distinct_through_join_one_side.out
 create mode 100644 
regression-test/suites/nereids_rules_p0/eager_aggregate/push_down_aggr_distinct_through_join_one_side_cust.groovy
 create mode 100644 
regression-test/suites/nereids_rules_p0/eager_aggregate/push_down_count_distinct_through_join_one_side.groovy
 create mode 100644 
regression-test/suites/nereids_rules_p0/eager_aggregate/push_down_min_distinct_through_join_one_side.groovy
 create mode 100644 
regression-test/suites/nereids_rules_p0/eager_aggregate/push_down_sum_distinct_through_join_one_side.groovy


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

Reply via email to