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 009b300abd [Fix](ScannerScheduler) fix dead lock when shutdown group_local_scan_thread_pool (#21553) add 8839518bfb [Performance](Nereids): add withGroupExprLogicalPropChildren to reduce new Plan (#21477) No new revisions were added by this update. Summary of changes: .../java/org/apache/doris/nereids/PlanContext.java | 4 ++-- .../nereids/analyzer/UnboundOlapTableSink.java | 7 ++++++ .../nereids/analyzer/UnboundOneRowRelation.java | 6 +++++ .../doris/nereids/analyzer/UnboundRelation.java | 7 ++++++ .../doris/nereids/analyzer/UnboundTVFRelation.java | 6 +++++ .../java/org/apache/doris/nereids/memo/Memo.java | 8 +++---- .../nereids/pattern/GroupExpressionMatching.java | 5 ++--- .../doris/nereids/rules/rewrite/MultiJoin.java | 6 +++++ .../apache/doris/nereids/trees/plans/FakePlan.java | 6 +++++ .../doris/nereids/trees/plans/GroupPlan.java | 6 +++++ .../org/apache/doris/nereids/trees/plans/Plan.java | 3 +++ .../nereids/trees/plans/commands/Command.java | 6 +++++ .../trees/plans/logical/LogicalAggregate.java | 7 ++++++ .../nereids/trees/plans/logical/LogicalApply.java | 8 +++++++ .../trees/plans/logical/LogicalAssertNumRows.java | 7 ++++++ .../nereids/trees/plans/logical/LogicalCTE.java | 7 ++++++ .../trees/plans/logical/LogicalCTEAnchor.java | 6 +++++ .../trees/plans/logical/LogicalCTEConsumer.java | 9 ++++++++ .../trees/plans/logical/LogicalCTEProducer.java | 10 +++++++-- .../trees/plans/logical/LogicalCheckPolicy.java | 6 +++++ .../trees/plans/logical/LogicalEmptyRelation.java | 6 +++++ .../nereids/trees/plans/logical/LogicalEsScan.java | 7 ++++++ .../nereids/trees/plans/logical/LogicalExcept.java | 6 +++++ .../trees/plans/logical/LogicalFileScan.java | 7 ++++++ .../nereids/trees/plans/logical/LogicalFilter.java | 6 +++++ .../trees/plans/logical/LogicalGenerate.java | 6 +++++ .../nereids/trees/plans/logical/LogicalHaving.java | 7 ++++++ .../trees/plans/logical/LogicalIntersect.java | 6 +++++ .../trees/plans/logical/LogicalJdbcScan.java | 7 ++++++ .../nereids/trees/plans/logical/LogicalJoin.java | 7 ++++++ .../nereids/trees/plans/logical/LogicalLimit.java | 6 +++++ .../trees/plans/logical/LogicalOlapScan.java | 16 ++++++++++--- .../trees/plans/logical/LogicalOlapTableSink.java | 7 ++++++ .../trees/plans/logical/LogicalOneRowRelation.java | 8 ++++++- .../trees/plans/logical/LogicalPartitionTopN.java | 7 ++++++ .../trees/plans/logical/LogicalProject.java | 7 ++++++ .../nereids/trees/plans/logical/LogicalRepeat.java | 7 ++++++ .../trees/plans/logical/LogicalSchemaScan.java | 6 +++++ .../trees/plans/logical/LogicalSelectHint.java | 6 +++++ .../nereids/trees/plans/logical/LogicalSort.java | 7 ++++++ .../trees/plans/logical/LogicalSubQueryAlias.java | 15 +++++++++---- .../trees/plans/logical/LogicalTVFRelation.java | 8 +++++++ .../nereids/trees/plans/logical/LogicalTopN.java | 6 +++++ .../nereids/trees/plans/logical/LogicalUnion.java | 7 ++++++ .../nereids/trees/plans/logical/LogicalWindow.java | 26 +++++++++++++--------- .../nereids/trees/plans/logical/UsingJoin.java | 7 ++++++ .../plans/physical/PhysicalAssertNumRows.java | 7 ++++++ .../trees/plans/physical/PhysicalCTEAnchor.java | 7 ++++++ .../trees/plans/physical/PhysicalCTEConsumer.java | 7 ++++++ .../trees/plans/physical/PhysicalCTEProducer.java | 6 +++++ .../trees/plans/physical/PhysicalDistribute.java | 7 ++++++ .../plans/physical/PhysicalEmptyRelation.java | 7 ++++++ .../trees/plans/physical/PhysicalEsScan.java | 7 ++++++ .../trees/plans/physical/PhysicalExcept.java | 6 +++++ .../trees/plans/physical/PhysicalFileScan.java | 8 +++++++ .../trees/plans/physical/PhysicalFilter.java | 6 +++++ .../trees/plans/physical/PhysicalGenerate.java | 7 ++++++ .../plans/physical/PhysicalHashAggregate.java | 8 +++++++ .../trees/plans/physical/PhysicalHashJoin.java | 7 ++++++ .../trees/plans/physical/PhysicalIntersect.java | 6 +++++ .../trees/plans/physical/PhysicalJdbcScan.java | 7 ++++++ .../trees/plans/physical/PhysicalLimit.java | 6 +++++ .../plans/physical/PhysicalNestedLoopJoin.java | 8 +++++++ .../trees/plans/physical/PhysicalOlapScan.java | 9 ++++++++ .../plans/physical/PhysicalOlapTableSink.java | 7 ++++++ .../plans/physical/PhysicalOneRowRelation.java | 7 ++++++ .../plans/physical/PhysicalPartitionTopN.java | 7 ++++++ .../trees/plans/physical/PhysicalProject.java | 6 +++++ .../trees/plans/physical/PhysicalQuickSort.java | 6 +++++ .../trees/plans/physical/PhysicalRepeat.java | 7 ++++++ .../trees/plans/physical/PhysicalSchemaScan.java | 7 ++++++ .../physical/PhysicalStorageLayerAggregate.java | 7 ++++++ .../trees/plans/physical/PhysicalTVFRelation.java | 9 ++++++++ .../nereids/trees/plans/physical/PhysicalTopN.java | 7 ++++++ .../trees/plans/physical/PhysicalUnion.java | 6 +++++ .../trees/plans/physical/PhysicalWindow.java | 7 ++++++ .../doris/nereids/jobs/RewriteTopDownJobTest.java | 6 +++++ .../doris/nereids/trees/plans/PlanOutputTest.java | 6 +++++ 78 files changed, 533 insertions(+), 29 deletions(-) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org