This is an automated email from the ASF dual-hosted git repository. englefly pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/doris.git
from 5dd6bb1f9c8 [fix](jni-reader) fix hudi jni scanner (#41316) add cfe1506550c [opt](nereids) reimplement or-to-in rule (#41222) No new revisions were added by this update. Summary of changes: .../rules/expression/ExpressionOptimization.java | 27 +- .../nereids/rules/expression/rules/OrToIn.java | 296 ++++++++++++++++----- .../apache/doris/nereids/util/MutableState.java | 3 + .../doris/nereids/rules/rewrite/OrToInTest.java | 103 +++++-- .../data/nereids_hint_tpcds_p0/shape/query13.out | 4 +- .../data/nereids_hint_tpcds_p0/shape/query15.out | 2 +- .../data/nereids_hint_tpcds_p0/shape/query41.out | 2 +- .../data/nereids_hint_tpcds_p0/shape/query47.out | 2 +- .../data/nereids_hint_tpcds_p0/shape/query48.out | 2 +- .../data/nereids_hint_tpcds_p0/shape/query53.out | 2 +- .../data/nereids_hint_tpcds_p0/shape/query57.out | 2 +- .../data/nereids_hint_tpcds_p0/shape/query63.out | 2 +- .../data/nereids_hint_tpcds_p0/shape/query85.out | 5 +- .../data/nereids_hint_tpcds_p0/shape/query88.out | 16 +- .../data/nereids_hint_tpcds_p0/shape/query89.out | 2 +- .../data/nereids_hint_tpcds_p0/shape/query91.out | 2 +- .../data/nereids_hint_tpch_p0/shape/q19.out | 2 +- .../data/nereids_hint_tpch_p0/shape/q4.out | 8 +- .../bs_downgrade_shape/query13.out | 4 +- .../bs_downgrade_shape/query91.out | 2 +- .../shape/query13.out | 4 +- .../shape/query15.out | 2 +- .../shape/query41.out | 2 +- .../shape/query47.out | 2 +- .../shape/query48.out | 18 +- .../shape/query53.out | 2 +- .../shape/query57.out | 2 +- .../shape/query63.out | 2 +- .../shape/query85.out | 15 +- .../shape/query88.out | 16 +- .../shape/query89.out | 2 +- .../shape/query91.out | 2 +- .../noStatsRfPrune/query13.out | 4 +- .../noStatsRfPrune/query15.out | 2 +- .../noStatsRfPrune/query41.out | 2 +- .../noStatsRfPrune/query47.out | 2 +- .../noStatsRfPrune/query48.out | 2 +- .../noStatsRfPrune/query53.out | 2 +- .../noStatsRfPrune/query57.out | 2 +- .../noStatsRfPrune/query63.out | 2 +- .../noStatsRfPrune/query85.out | 11 +- .../noStatsRfPrune/query88.out | 16 +- .../noStatsRfPrune/query89.out | 2 +- .../noStatsRfPrune/query91.out | 2 +- .../no_stats_shape/query13.out | 4 +- .../no_stats_shape/query15.out | 2 +- .../no_stats_shape/query41.out | 2 +- .../no_stats_shape/query47.out | 2 +- .../no_stats_shape/query48.out | 2 +- .../no_stats_shape/query53.out | 2 +- .../no_stats_shape/query57.out | 2 +- .../no_stats_shape/query63.out | 2 +- .../no_stats_shape/query85.out | 11 +- .../no_stats_shape/query88.out | 16 +- .../no_stats_shape/query89.out | 2 +- .../no_stats_shape/query91.out | 2 +- .../rf_prune/query13.out | 4 +- .../rf_prune/query15.out | 2 +- .../rf_prune/query41.out | 2 +- .../rf_prune/query47.out | 2 +- .../rf_prune/query48.out | 18 +- .../rf_prune/query53.out | 2 +- .../rf_prune/query57.out | 2 +- .../rf_prune/query63.out | 2 +- .../rf_prune/query85.out | 19 +- .../rf_prune/query88.out | 16 +- .../rf_prune/query89.out | 2 +- .../rf_prune/query91.out | 2 +- .../nereids_tpcds_shape_sf100_p0/shape/query13.out | 4 +- .../nereids_tpcds_shape_sf100_p0/shape/query15.out | 2 +- .../nereids_tpcds_shape_sf100_p0/shape/query41.out | 2 +- .../nereids_tpcds_shape_sf100_p0/shape/query47.out | 2 +- .../nereids_tpcds_shape_sf100_p0/shape/query48.out | 18 +- .../nereids_tpcds_shape_sf100_p0/shape/query53.out | 2 +- .../nereids_tpcds_shape_sf100_p0/shape/query57.out | 2 +- .../nereids_tpcds_shape_sf100_p0/shape/query63.out | 2 +- .../nereids_tpcds_shape_sf100_p0/shape/query85.out | 23 +- .../nereids_tpcds_shape_sf100_p0/shape/query88.out | 16 +- .../nereids_tpcds_shape_sf100_p0/shape/query89.out | 2 +- .../nereids_tpcds_shape_sf100_p0/shape/query91.out | 2 +- .../nostats_rf_prune/q19.out | 2 +- .../nereids_tpch_shape_sf1000_p0/rf_prune/q19.out | 2 +- .../nereids_tpch_shape_sf1000_p0/shape/q19.out | 2 +- .../shape_no_stats/q19.out | 2 +- .../data/new_shapes_p0/hint_tpch/shape/q19.out | 2 +- .../tpcds_sf100/noStatsRfPrune/query13.out | 4 +- .../tpcds_sf100/noStatsRfPrune/query15.out | 2 +- .../tpcds_sf100/noStatsRfPrune/query41.out | 2 +- .../tpcds_sf100/noStatsRfPrune/query47.out | 2 +- .../tpcds_sf100/noStatsRfPrune/query48.out | 2 +- .../tpcds_sf100/noStatsRfPrune/query53.out | 2 +- .../tpcds_sf100/noStatsRfPrune/query57.out | 2 +- .../tpcds_sf100/noStatsRfPrune/query63.out | 2 +- .../tpcds_sf100/noStatsRfPrune/query85.out | 11 +- .../tpcds_sf100/noStatsRfPrune/query88.out | 16 +- .../tpcds_sf100/noStatsRfPrune/query89.out | 2 +- .../tpcds_sf100/noStatsRfPrune/query91.out | 2 +- .../tpcds_sf100/no_stats_shape/query13.out | 4 +- .../tpcds_sf100/no_stats_shape/query15.out | 2 +- .../tpcds_sf100/no_stats_shape/query41.out | 2 +- .../tpcds_sf100/no_stats_shape/query47.out | 2 +- .../tpcds_sf100/no_stats_shape/query48.out | 2 +- .../tpcds_sf100/no_stats_shape/query53.out | 2 +- .../tpcds_sf100/no_stats_shape/query57.out | 2 +- .../tpcds_sf100/no_stats_shape/query63.out | 2 +- .../tpcds_sf100/no_stats_shape/query85.out | 11 +- .../tpcds_sf100/no_stats_shape/query88.out | 16 +- .../tpcds_sf100/no_stats_shape/query89.out | 2 +- .../tpcds_sf100/no_stats_shape/query91.out | 2 +- .../new_shapes_p0/tpcds_sf100/rf_prune/query13.out | 4 +- .../new_shapes_p0/tpcds_sf100/rf_prune/query15.out | 2 +- .../new_shapes_p0/tpcds_sf100/rf_prune/query41.out | 2 +- .../new_shapes_p0/tpcds_sf100/rf_prune/query47.out | 2 +- .../new_shapes_p0/tpcds_sf100/rf_prune/query48.out | 14 +- .../new_shapes_p0/tpcds_sf100/rf_prune/query53.out | 2 +- .../new_shapes_p0/tpcds_sf100/rf_prune/query57.out | 2 +- .../new_shapes_p0/tpcds_sf100/rf_prune/query63.out | 2 +- .../new_shapes_p0/tpcds_sf100/rf_prune/query85.out | 19 +- .../new_shapes_p0/tpcds_sf100/rf_prune/query88.out | 16 +- .../new_shapes_p0/tpcds_sf100/rf_prune/query89.out | 2 +- .../new_shapes_p0/tpcds_sf100/rf_prune/query91.out | 2 +- .../new_shapes_p0/tpcds_sf100/shape/query13.out | 4 +- .../new_shapes_p0/tpcds_sf100/shape/query15.out | 2 +- .../new_shapes_p0/tpcds_sf100/shape/query41.out | 2 +- .../new_shapes_p0/tpcds_sf100/shape/query47.out | 2 +- .../new_shapes_p0/tpcds_sf100/shape/query48.out | 14 +- .../new_shapes_p0/tpcds_sf100/shape/query53.out | 2 +- .../new_shapes_p0/tpcds_sf100/shape/query57.out | 2 +- .../new_shapes_p0/tpcds_sf100/shape/query63.out | 2 +- .../new_shapes_p0/tpcds_sf100/shape/query85.out | 23 +- .../new_shapes_p0/tpcds_sf100/shape/query88.out | 16 +- .../new_shapes_p0/tpcds_sf100/shape/query89.out | 2 +- .../new_shapes_p0/tpcds_sf100/shape/query91.out | 2 +- .../tpcds_sf1000/bs_downgrade_shape/query13.out | 4 +- .../tpcds_sf1000/bs_downgrade_shape/query91.out | 2 +- .../new_shapes_p0/tpcds_sf1000/shape/query13.out | 4 +- .../new_shapes_p0/tpcds_sf1000/shape/query15.out | 2 +- .../new_shapes_p0/tpcds_sf1000/shape/query41.out | 2 +- .../new_shapes_p0/tpcds_sf1000/shape/query47.out | 2 +- .../new_shapes_p0/tpcds_sf1000/shape/query48.out | 14 +- .../new_shapes_p0/tpcds_sf1000/shape/query53.out | 2 +- .../new_shapes_p0/tpcds_sf1000/shape/query57.out | 2 +- .../new_shapes_p0/tpcds_sf1000/shape/query63.out | 2 +- .../new_shapes_p0/tpcds_sf1000/shape/query85.out | 15 +- .../new_shapes_p0/tpcds_sf1000/shape/query88.out | 16 +- .../new_shapes_p0/tpcds_sf1000/shape/query89.out | 2 +- .../new_shapes_p0/tpcds_sf1000/shape/query91.out | 2 +- .../tpch_sf1000/nostats_rf_prune/q19.out | 4 +- .../new_shapes_p0/tpch_sf1000/rf_prune/q19.out | 2 +- .../data/new_shapes_p0/tpch_sf1000/shape/q19.out | 2 +- .../tpch_sf1000/shape_no_stats/q19.out | 4 +- .../suites/nereids_hint_tpch_p0/shape/q4.groovy | 50 ++-- 152 files changed, 716 insertions(+), 472 deletions(-) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org