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 7d3d36e9b59 [improvement](segment) reduce memory usage when open segments (#46570) add af8a975f958 [opt](nereids) infer in-predicate from or-predicate (#46468) No new revisions were added by this update. Summary of changes: .../doris/nereids/jobs/executor/Rewriter.java | 4 + .../org/apache/doris/nereids/rules/RuleType.java | 1 + .../rules/expression/ExpressionOptimization.java | 2 - .../rules/expression/ExpressionRuleType.java | 1 - .../nereids/rules/expression/rules/OrToIn.java | 101 ++++++++++++++------- .../rules/expression/rules/PartitionPruner.java | 2 +- .../rules/rewrite/InferInPredicateFromOr.java | 91 +++++++++++++++++++ .../apache/doris/nereids/util/MutableState.java | 2 - .../rules/expression/ExpressionRewriteTest.java | 15 --- .../doris/nereids/rules/rewrite/OrToInTest.java | 99 ++++++++++---------- .../tpcds_sf100/noStatsRfPrune/query13.out | 2 +- .../tpcds_sf100/noStatsRfPrune/query41.out | 2 +- .../tpcds_sf100/no_stats_shape/query13.out | 2 +- .../tpcds_sf100/no_stats_shape/query41.out | 2 +- .../shape_check/tpcds_sf100/rf_prune/query13.out | 2 +- .../shape_check/tpcds_sf100/rf_prune/query41.out | 2 +- .../data/shape_check/tpcds_sf100/shape/query13.out | 2 +- .../data/shape_check/tpcds_sf100/shape/query41.out | 2 +- .../tpcds_sf1000/bs_downgrade_shape/query13.out | 2 +- .../data/shape_check/tpcds_sf1000/hint/query13.out | 2 +- .../data/shape_check/tpcds_sf1000/hint/query41.out | 2 +- .../shape_check/tpcds_sf1000/shape/query13.out | 2 +- .../shape_check/tpcds_sf1000/shape/query41.out | 2 +- .../shape_check/tpcds_sf10t_orc/shape/query13.out | 2 +- .../shape_check/tpcds_sf10t_orc/shape/query41.out | 2 +- 25 files changed, 229 insertions(+), 119 deletions(-) create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/InferInPredicateFromOr.java --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org