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