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