This is an automated email from the ASF dual-hosted git repository.

jakevin pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git


    from 1ae9454771 [enhancement](Nereids) planner performance speed up (#12858)
     add 42729786bf [enhancement](Nereids) push filter into join 
otherJoinCondition (#12842)

No new revisions were added by this update.

Summary of changes:
 .../glue/translator/PhysicalPlanTranslator.java    |   4 +
 .../jobs/batch/NereidsRewriteJobExecutor.java      |   2 +
 .../doris/nereids/processor/post/Validator.java    |   5 +-
 .../org/apache/doris/nereids/rules/RuleSet.java    |  12 +-
 .../org/apache/doris/nereids/rules/RuleType.java   |  17 +-
 .../rewrite/logical/PushFilterInsideJoin.java      |  52 +++++
 ...ava => PushdownExpressionsInHashCondition.java} |   4 +-
 ....java => PushdownFilterThroughAggregation.java} |   4 +-
 ...ughJoin.java => PushdownFilterThroughJoin.java} |  92 +++++----
 ...dition.java => PushdownJoinOtherCondition.java} |   4 +-
 .../nereids/trees/expressions/SlotReference.java   |   3 +-
 .../nereids/postprocess/RuntimeFilterTest.java     | 117 ++++++-----
 ...imitTest.java => PushFilterInsideJoinTest.java} |  29 ++-
 .../logical/PushPredicateThroughJoinTest.java      | 208 --------------------
 ...=> PushdownExpressionsInHashConditionTest.java} |  10 +-
 ...a => PushdownFilterThroughAggregationTest.java} |   4 +-
 .../logical/PushdownFilterThroughJoinTest.java     | 218 +++++++++++++++++++++
 ...st.java => PushdownJoinOtherConditionTest.java} |   4 +-
 .../doris/nereids/util/LogicalPlanBuilder.java     |   6 +
 .../org/apache/doris/nereids/util/PlanChecker.java |  11 +-
 20 files changed, 454 insertions(+), 352 deletions(-)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/logical/PushFilterInsideJoin.java
 rename 
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/logical/{PushDownExpressionsInHashCondition.java
 => PushdownExpressionsInHashCondition.java} (97%)
 rename 
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/logical/{PushPredicateThroughAggregation.java
 => PushdownFilterThroughAggregation.java} (96%)
 rename 
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/logical/{PushPredicatesThroughJoin.java
 => PushdownFilterThroughJoin.java} (63%)
 rename 
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/logical/{PushDownJoinOtherCondition.java
 => PushdownJoinOtherCondition.java} (96%)
 copy 
fe/fe-core/src/test/java/org/apache/doris/nereids/rules/rewrite/logical/{PushdownProjectThroughLimitTest.java
 => PushFilterInsideJoinTest.java} (57%)
 delete mode 100644 
fe/fe-core/src/test/java/org/apache/doris/nereids/rules/rewrite/logical/PushPredicateThroughJoinTest.java
 rename 
fe/fe-core/src/test/java/org/apache/doris/nereids/rules/rewrite/logical/{PushDownExpressionsInHashConditionTest.java
 => PushdownExpressionsInHashConditionTest.java} (96%)
 rename 
fe/fe-core/src/test/java/org/apache/doris/nereids/rules/rewrite/logical/{PushDownPredicateThroughAggregationTest.java
 => PushdownFilterThroughAggregationTest.java} (98%)
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/nereids/rules/rewrite/logical/PushdownFilterThroughJoinTest.java
 rename 
fe/fe-core/src/test/java/org/apache/doris/nereids/rules/rewrite/logical/{PushDownJoinOtherConditionTest.java
 => PushdownJoinOtherConditionTest.java} (98%)


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to