This is an automated email from the ASF dual-hosted git repository.
starocean999 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git
from 88da8212593 [test](regression) Add regressionTest for using token in
broker load (#57544)
add ad4e61f0f9c [feat](case when) Push upper function into case when
branch (#56941)
No new revisions were added by this update.
Summary of changes:
.../rules/expression/ExpressionOptimization.java | 2 +
.../rules/expression/ExpressionRuleType.java | 1 +
.../expression/rules/NullSafeEqualToEqual.java | 26 +--
.../expression/rules/PushIntoCaseWhenBranch.java | 219 +++++++++++++++++++++
.../org/apache/doris/nereids/util/PlanUtils.java | 7 +
.../expression/ExpressionRewriteTestHelper.java | 10 +
.../rules/PushIntoCaseWhenBranchTest.java | 92 +++++++++
.../predicate_infer/infer_predicate.out | 2 +-
.../tpcds_sf100/noStatsRfPrune/query21.out | 2 +-
.../tpcds_sf100/noStatsRfPrune/query34.out | 2 +-
.../tpcds_sf100/noStatsRfPrune/query39.out | 2 +-
.../tpcds_sf100/noStatsRfPrune/query47.out | 2 +-
.../tpcds_sf100/noStatsRfPrune/query53.out | 2 +-
.../tpcds_sf100/noStatsRfPrune/query57.out | 2 +-
.../tpcds_sf100/noStatsRfPrune/query63.out | 2 +-
.../tpcds_sf100/noStatsRfPrune/query73.out | 2 +-
.../tpcds_sf100/noStatsRfPrune/query89.out | 2 +-
.../tpcds_sf100/no_stats_shape/query21.out | 2 +-
.../tpcds_sf100/no_stats_shape/query34.out | 2 +-
.../tpcds_sf100/no_stats_shape/query39.out | 2 +-
.../tpcds_sf100/no_stats_shape/query47.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/query73.out | 2 +-
.../tpcds_sf100/no_stats_shape/query89.out | 2 +-
.../shape_check/tpcds_sf100/rf_prune/query21.out | 2 +-
.../shape_check/tpcds_sf100/rf_prune/query34.out | 18 +-
.../shape_check/tpcds_sf100/rf_prune/query39.out | 2 +-
.../shape_check/tpcds_sf100/rf_prune/query47.out | 2 +-
.../shape_check/tpcds_sf100/rf_prune/query53.out | 2 +-
.../shape_check/tpcds_sf100/rf_prune/query57.out | 2 +-
.../shape_check/tpcds_sf100/rf_prune/query63.out | 2 +-
.../shape_check/tpcds_sf100/rf_prune/query73.out | 2 +-
.../shape_check/tpcds_sf100/rf_prune/query89.out | 2 +-
.../data/shape_check/tpcds_sf100/shape/query21.out | 2 +-
.../data/shape_check/tpcds_sf100/shape/query34.out | 20 +-
.../data/shape_check/tpcds_sf100/shape/query39.out | 2 +-
.../data/shape_check/tpcds_sf100/shape/query47.out | 2 +-
.../data/shape_check/tpcds_sf100/shape/query53.out | 2 +-
.../data/shape_check/tpcds_sf100/shape/query57.out | 2 +-
.../data/shape_check/tpcds_sf100/shape/query63.out | 2 +-
.../data/shape_check/tpcds_sf100/shape/query73.out | 2 +-
.../data/shape_check/tpcds_sf100/shape/query89.out | 2 +-
.../data/shape_check/tpcds_sf1000/hint/query21.out | 2 +-
.../data/shape_check/tpcds_sf1000/hint/query34.out | 2 +-
.../data/shape_check/tpcds_sf1000/hint/query39.out | 2 +-
.../data/shape_check/tpcds_sf1000/hint/query47.out | 2 +-
.../data/shape_check/tpcds_sf1000/hint/query53.out | 2 +-
.../data/shape_check/tpcds_sf1000/hint/query57.out | 2 +-
.../data/shape_check/tpcds_sf1000/hint/query63.out | 2 +-
.../data/shape_check/tpcds_sf1000/hint/query73.out | 2 +-
.../data/shape_check/tpcds_sf1000/hint/query89.out | 2 +-
.../shape_check/tpcds_sf1000/shape/query21.out | 2 +-
.../shape_check/tpcds_sf1000/shape/query34.out | 12 +-
.../shape_check/tpcds_sf1000/shape/query39.out | 2 +-
.../shape_check/tpcds_sf1000/shape/query47.out | 2 +-
.../shape_check/tpcds_sf1000/shape/query53.out | 2 +-
.../shape_check/tpcds_sf1000/shape/query57.out | 2 +-
.../shape_check/tpcds_sf1000/shape/query63.out | 2 +-
.../shape_check/tpcds_sf1000/shape/query73.out | 2 +-
.../shape_check/tpcds_sf1000/shape/query89.out | 2 +-
.../shape_check/tpcds_sf10t_orc/shape/query21.out | 2 +-
.../shape_check/tpcds_sf10t_orc/shape/query34.out | 2 +-
.../shape_check/tpcds_sf10t_orc/shape/query39.out | 2 +-
.../shape_check/tpcds_sf10t_orc/shape/query47.out | 2 +-
.../shape_check/tpcds_sf10t_orc/shape/query53.out | 2 +-
.../shape_check/tpcds_sf10t_orc/shape/query57.out | 2 +-
.../shape_check/tpcds_sf10t_orc/shape/query63.out | 2 +-
.../shape_check/tpcds_sf10t_orc/shape/query73.out | 2 +-
.../shape_check/tpcds_sf10t_orc/shape/query89.out | 2 +-
.../jdbc/test_mysql_jdbc_catalog.groovy | 10 +-
.../jdbc/test_oracle_jdbc_catalog.groovy | 34 ++--
73 files changed, 446 insertions(+), 127 deletions(-)
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/expression/rules/PushIntoCaseWhenBranch.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/nereids/rules/expression/rules/PushIntoCaseWhenBranchTest.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]