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]

Reply via email to