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 e745c23d62e [fix](docker)modify docker base image to apache dockerhub (#47837) add fb74ef21f7b [enhance](nereids) add eliminate order by key by data trait (#46225) No new revisions were added by this update. Summary of changes: .../doris/nereids/jobs/executor/Rewriter.java | 4 +- .../apache/doris/nereids/properties/FuncDeps.java | 20 +- .../org/apache/doris/nereids/rules/RuleType.java | 1 + .../nereids/rules/rewrite/EliminateOrderByKey.java | 167 +++++++ .../trees/plans/logical/LogicalOlapScan.java | 8 + .../trees/plans/logical/LogicalProject.java | 9 +- .../rules/rewrite/EliminateOrderByKeyTest.java | 512 +++++++++++++++++++++ .../push_down_count_through_join_one_side.out | Bin 38448 -> 38441 bytes .../eliminate_order_by_key.out | Bin 0 -> 6764 bytes .../limit_push_down/order_push_down.out | Bin 19913 -> 19725 bytes .../tpcds_sf100/noStatsRfPrune/query16.out | Bin 2361 -> 2440 bytes .../tpcds_sf100/noStatsRfPrune/query94.out | Bin 2260 -> 2339 bytes .../tpcds_sf100/noStatsRfPrune/query95.out | Bin 3061 -> 3144 bytes .../tpcds_sf100/noStatsRfPrune/query96.out | Bin 1450 -> 1511 bytes .../tpcds_sf100/no_stats_shape/query16.out | Bin 2361 -> 2440 bytes .../tpcds_sf100/no_stats_shape/query94.out | Bin 2260 -> 2339 bytes .../tpcds_sf100/no_stats_shape/query95.out | Bin 3490 -> 3573 bytes .../tpcds_sf100/no_stats_shape/query96.out | Bin 1450 -> 1511 bytes .../shape_check/tpcds_sf100/rf_prune/query16.out | Bin 2373 -> 2452 bytes .../shape_check/tpcds_sf100/rf_prune/query94.out | Bin 2272 -> 2351 bytes .../shape_check/tpcds_sf100/rf_prune/query95.out | Bin 2984 -> 3067 bytes .../shape_check/tpcds_sf100/rf_prune/query96.out | Bin 1450 -> 1511 bytes .../data/shape_check/tpcds_sf100/shape/query16.out | Bin 2373 -> 2452 bytes .../data/shape_check/tpcds_sf100/shape/query94.out | Bin 2272 -> 2351 bytes .../data/shape_check/tpcds_sf100/shape/query95.out | Bin 3381 -> 3464 bytes .../data/shape_check/tpcds_sf100/shape/query96.out | Bin 1450 -> 1511 bytes .../tpcds_sf1000/bs_downgrade_shape/query95.out | Bin 3037 -> 3120 bytes .../data/shape_check/tpcds_sf1000/hint/query16.out | Bin 2489 -> 2568 bytes .../data/shape_check/tpcds_sf1000/hint/query94.out | Bin 2335 -> 2414 bytes .../data/shape_check/tpcds_sf1000/hint/query95.out | Bin 3037 -> 3120 bytes .../data/shape_check/tpcds_sf1000/hint/query96.out | Bin 1549 -> 1610 bytes .../shape_check/tpcds_sf1000/shape/query16.out | Bin 2381 -> 2460 bytes .../shape_check/tpcds_sf1000/shape/query94.out | Bin 2335 -> 2414 bytes .../shape_check/tpcds_sf1000/shape/query95.out | Bin 3037 -> 3120 bytes .../shape_check/tpcds_sf1000/shape/query96.out | Bin 1450 -> 1511 bytes .../shape_check/tpcds_sf10t_orc/shape/query16.out | Bin 2361 -> 2440 bytes .../shape_check/tpcds_sf10t_orc/shape/query31.out | Bin 4563 -> 4280 bytes .../shape_check/tpcds_sf10t_orc/shape/query94.out | Bin 2254 -> 2333 bytes .../shape_check/tpcds_sf10t_orc/shape/query95.out | Bin 3024 -> 3107 bytes .../shape_check/tpcds_sf10t_orc/shape/query96.out | Bin 1451 -> 1512 bytes .../push_down_count_through_join_one_side.groovy | 1 + .../eliminate_order_by_key.groovy | 193 ++++++++ 42 files changed, 909 insertions(+), 6 deletions(-) create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/EliminateOrderByKey.java create mode 100644 fe/fe-core/src/test/java/org/apache/doris/nereids/rules/rewrite/EliminateOrderByKeyTest.java create mode 100644 regression-test/data/nereids_rules_p0/eliminate_order_by_key/eliminate_order_by_key.out create mode 100644 regression-test/suites/nereids_rules_p0/eliminate_order_by_key/eliminate_order_by_key.groovy --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org