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: [email protected]
For additional commands, e-mail: [email protected]