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 5bc8858571 [fix](jsonreader) teach jsonreader to release memory 
(#13336)
     add 993f38fe3c [feature](Nereids): use Multi join to rearrange join to 
eliminate cross join by using predicate. (#13353)

No new revisions were added by this update.

Summary of changes:
 .../rewrite/logical/FindHashConditionForJoin.java  |   7 +-
 .../nereids/rules/rewrite/logical/MultiJoin.java   | 266 ++++++++---------
 .../nereids/rules/rewrite/logical/ReorderJoin.java | 324 ++++++++++++++++++++-
 .../apache/doris/nereids/trees/plans/JoinType.java |  16 +
 .../apache/doris/nereids/trees/plans/PlanType.java |   1 +
 .../nereids/trees/plans/logical/LogicalFilter.java |   2 +-
 .../nereids/datasets/ssb/SSBJoinReorderTest.java   | 135 ++-------
 .../rules/rewrite/logical/JoinReorderTest.java     |  48 ---
 .../rules/rewrite/logical/ReorderJoinTest.java     | 183 ++++++++++++
 .../sqltest/{SqlTest.java => MultiJoinTest.java}   |  56 +++-
 .../nereids/util/AnalyzeWhereSubqueryTest.java     |   1 -
 11 files changed, 720 insertions(+), 319 deletions(-)
 delete mode 100644 
fe/fe-core/src/test/java/org/apache/doris/nereids/rules/rewrite/logical/JoinReorderTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/nereids/rules/rewrite/logical/ReorderJoinTest.java
 rename fe/fe-core/src/test/java/org/apache/doris/nereids/sqltest/{SqlTest.java 
=> MultiJoinTest.java} (59%)


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to