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

Reply via email to