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 2e8a2a69411 [Feat](nereids) add transform rule
SimplifyWindowExpression (#33647)
add dd1895ff81b [opt](nereids)project sub expression in other condition
for nested loop join (#32697)
No new revisions were added by this update.
Summary of changes:
.../java/org/apache/doris/common/IdGenerator.java | 6 +
.../org/apache/doris/nereids/StatementContext.java | 17 ++-
.../doris/nereids/jobs/executor/Rewriter.java | 4 +-
.../org/apache/doris/nereids/rules/RuleType.java | 1 +
...ProjectOtherJoinConditionForNestedLoopJoin.java | 127 ++++++++++++++++++++
.../doris/nereids/trees/expressions/ExprId.java | 9 +-
.../expressions/StatementScopeIdGenerator.java | 5 +-
...ectOtherJoinConditionForNestedLoopJoinTest.java | 82 +++++++++++++
.../rules/rewrite/PullUpProjectUnderLimitTest.java | 5 +-
.../rules/rewrite/PullUpProjectUnderTopNTest.java | 5 +-
.../data/nereids_hint_tpcds_p0/shape/query24.out | 15 +--
.../data/nereids_hint_tpch_p0/shape/q11.out | 37 +++---
.../data/nereids_hint_tpch_p0/shape/q7.out | 43 +++----
.../data/nereids_p0/hint/fix_leading.out | 4 +-
.../data/nereids_p0/hint/multi_leading.out | 22 ++--
.../push_down_filter_other_condition.out | 6 +-
.../shape/query14.out | 126 ++++++++++----------
.../shape/query23.out | 13 +-
.../shape/query24.out | 15 +--
.../shape/query44.out | 38 +++---
.../shape/query54.out | 121 +++++++++----------
.../constraints/query23.out | 13 +-
.../noStatsRfPrune/query14.out | 132 +++++++++++----------
.../noStatsRfPrune/query23.out | 13 +-
.../noStatsRfPrune/query24.out | 15 +--
.../noStatsRfPrune/query44.out | 38 +++---
.../noStatsRfPrune/query54.out | 115 +++++++++---------
.../no_stats_shape/query14.out | 132 +++++++++++----------
.../no_stats_shape/query23.out | 13 +-
.../no_stats_shape/query24.out | 15 +--
.../no_stats_shape/query44.out | 38 +++---
.../no_stats_shape/query54.out | 115 +++++++++---------
.../rf_prune/query14.out | 126 ++++++++++----------
.../rf_prune/query23.out | 13 +-
.../rf_prune/query24.out | 15 +--
.../rf_prune/query44.out | 38 +++---
.../rf_prune/query54.out | 120 ++++++++++---------
.../nereids_tpcds_shape_sf100_p0/shape/query14.out | 126 ++++++++++----------
.../nereids_tpcds_shape_sf100_p0/shape/query23.out | 13 +-
.../nereids_tpcds_shape_sf100_p0/shape/query24.out | 15 +--
.../nereids_tpcds_shape_sf100_p0/shape/query44.out | 38 +++---
.../nereids_tpcds_shape_sf100_p0/shape/query54.out | 120 ++++++++++---------
.../nostats_rf_prune/q11.out | 33 +++---
.../nereids_tpch_shape_sf1000_p0/rf_prune/q11.out | 25 ++--
.../nereids_tpch_shape_sf1000_p0/shape/q11.out | 25 ++--
.../shape_no_stats/q11.out | 33 +++---
46 files changed, 1193 insertions(+), 887 deletions(-)
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/ProjectOtherJoinConditionForNestedLoopJoin.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/nereids/rules/rewrite/ProjectOtherJoinConditionForNestedLoopJoinTest.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]