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

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


    from 73a3471fbd [minor](conjuncts) remove row-based conjuncts from 
vectorized engine (#12053)
     add 4017f64994 [feature](Nereids) support non-equal predicates in Join 
(#11812)

No new revisions were added by this update.

Summary of changes:
 .../glue/translator/PhysicalPlanTranslator.java    |   5 +-
 ...isJob.java => FindHashConditionForJoinJob.java} |  10 +-
 .../doris/nereids/jobs/batch/RewriteJob.java       |   5 +-
 .../doris/nereids/parser/LogicalPlanBuilder.java   |   4 +-
 .../org/apache/doris/nereids/rules/RuleType.java   |   1 +
 .../nereids/rules/analysis/BindSlotReference.java  |   5 +-
 .../rules/exploration/join/JoinCommute.java        |   3 +-
 .../rules/exploration/join/JoinExchange.java       |   9 +-
 .../rules/exploration/join/JoinLAsscomHelper.java  |  89 +++++++++----
 .../expression/rewrite/ExpressionRewrite.java      |  21 ++-
 .../expression/rewrite/ExpressionRuleExecutor.java |   8 ++
 .../implementation/LogicalJoinToHashJoin.java      |   3 +-
 .../LogicalJoinToNestedLoopJoin.java               |   3 +-
 .../rewrite/logical/FindHashConditionForJoin.java  |  69 ++++++++++
 .../nereids/rules/rewrite/logical/MultiJoin.java   |  73 +++++++----
 .../rewrite/logical/PruneJoinChildrenColumns.java  |   8 +-
 .../rewrite/logical/PushPredicateThroughJoin.java  |  10 +-
 .../apache/doris/nereids/stats/JoinEstimation.java |   7 +-
 .../doris/nereids/trees/plans/algebra/Join.java    |   7 +-
 .../nereids/trees/plans/logical/LogicalJoin.java   |  98 ++++++++++----
 .../trees/plans/physical/AbstractPhysicalJoin.java |  44 +++++--
 .../trees/plans/physical/PhysicalHashJoin.java     |  28 ++--
 .../plans/physical/PhysicalNestedLoopJoin.java     |  22 ++--
 .../org/apache/doris/nereids/util/JoinUtils.java   | 144 ++++++++++++++++-----
 .../nereids/datasets/ssb/SSBJoinReorderTest.java   |  22 ++--
 .../rules/exploration/join/JoinCommuteTest.java    |   4 +-
 .../exploration/join/JoinLAsscomProjectTest.java   |   6 +-
 .../rules/exploration/join/JoinLAsscomTest.java    |  27 +++-
 .../logical/FindHashConditionForJoinTest.java      |  96 ++++++++++++++
 .../rewrite/logical/PushDownPredicateTest.java     |  17 +--
 .../doris/nereids/stats/StatsCalculatorTest.java   |   6 +-
 .../doris/nereids/trees/plans/PlanEqualsTest.java  |  12 +-
 .../doris/nereids/util/AnalyzeSubQueryTest.java    |   4 +-
 33 files changed, 660 insertions(+), 210 deletions(-)
 copy 
fe/fe-core/src/main/java/org/apache/doris/nereids/jobs/batch/{CheckAnalysisJob.java
 => FindHashConditionForJoinJob.java} (76%)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/logical/FindHashConditionForJoin.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/nereids/rules/rewrite/logical/FindHashConditionForJoinTest.java


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

Reply via email to