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 47694c5b36f [fix](jdbc catalog )fix jdbc catalog current_timestamp 
default (#25016)
     add 3c9ff7af399 [feature](Nereids): push down topN through join (#24720)

No new revisions were added by this update.

Summary of changes:
 .../doris/nereids/jobs/executor/Rewriter.java      |   6 +-
 .../org/apache/doris/nereids/rules/RuleType.java   |   9 +-
 .../nereids/rules/rewrite/EliminateLimit.java      |  31 ++++--
 ...{ReplaceLimitNode.java => LimitSortToTopN.java} |  19 +---
 .../rewrite/PushdownFilterThroughProject.java      |  39 ++++---
 .../rules/rewrite/PushdownProjectThroughLimit.java |   6 +-
 .../rules/rewrite/PushdownTopNThroughJoin.java     | 108 +++++++++++++++++++
 .../rules/rewrite/PushdownTopNThroughWindow.java   |   4 +-
 .../apache/doris/nereids/util/ExpressionUtils.java |   4 -
 .../nereids/rules/rewrite/PushdownLimitTest.java   |  26 ++---
 .../rules/rewrite/PushdownTopNThroughJoinTest.java | 120 +++++++++++++++++++++
 .../doris/nereids/util/LogicalPlanBuilder.java     |   9 ++
 12 files changed, 312 insertions(+), 69 deletions(-)
 rename 
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/{ReplaceLimitNode.java
 => LimitSortToTopN.java} (71%)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/PushdownTopNThroughJoin.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/nereids/rules/rewrite/PushdownTopNThroughJoinTest.java


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

Reply via email to