This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch auto-pick-46401-branch-3.1
in repository https://gitbox.apache.org/repos/asf/doris.git
from bc381f0c97f branch-3.1: [opt](nereids)use SetPreAggStatus rule instead
of AdjustPreAggStatus with join limited #48502 (#51947)
add 1d5bae8dd9f [opt](nereids) let Physical plan compute
logicalProperties.datatrait (#46401)
No new revisions were added by this update.
Summary of changes:
.../processor/post/RuntimeFilterGenerator.java | 31 +++++
.../doris/nereids/trees/plans/AbstractPlan.java | 5 +-
.../trees/plans/BlockFuncDepsPropagation.java | 3 +-
.../apache/doris/nereids/trees/plans/FakePlan.java | 2 +-
.../org/apache/doris/nereids/trees/plans/Plan.java | 49 ++++++++
.../nereids/trees/plans/PropagateFuncDeps.java | 3 +-
.../plans/logical/LogicalDeferMaterializeTopN.java | 21 +---
.../nereids/trees/plans/logical/LogicalExcept.java | 7 +-
.../nereids/trees/plans/logical/LogicalPlan.java | 53 --------
.../nereids/trees/plans/logical/LogicalSink.java | 21 ++++
.../plans/physical/PhysicalAssertNumRows.java | 31 +++++
.../trees/plans/physical/PhysicalCTEAnchor.java | 4 +-
.../trees/plans/physical/PhysicalCTEConsumer.java | 3 +-
.../trees/plans/physical/PhysicalCTEProducer.java | 4 +-
.../plans/physical/PhysicalCatalogRelation.java | 49 ++++++++
.../physical/PhysicalDeferMaterializeTopN.java | 29 +++++
.../trees/plans/physical/PhysicalDistribute.java | 4 +-
.../plans/physical/PhysicalEmptyRelation.java | 4 +-
.../trees/plans/physical/PhysicalExcept.java | 43 +++++++
.../trees/plans/physical/PhysicalFilter.java | 34 +++++
.../trees/plans/physical/PhysicalGenerate.java | 21 ++++
.../plans/physical/PhysicalHashAggregate.java | 92 ++++++++++++++
.../trees/plans/physical/PhysicalHashJoin.java | 137 +++++++++++++++++++++
.../trees/plans/physical/PhysicalIntersect.java | 58 +++++++++
.../trees/plans/physical/PhysicalLimit.java | 29 +++++
.../plans/physical/PhysicalNestedLoopJoin.java | 4 +-
.../plans/physical/PhysicalOneRowRelation.java | 32 +++++
.../plans/physical/PhysicalPartitionTopN.java | 4 +-
.../trees/plans/physical/PhysicalProject.java | 72 +++++++++++
.../trees/plans/physical/PhysicalQuickSort.java | 4 +-
.../trees/plans/physical/PhysicalRepeat.java | 21 ++++
.../nereids/trees/plans/physical/PhysicalSink.java | 21 ++++
.../trees/plans/physical/PhysicalSqlCache.java | 4 +-
.../trees/plans/physical/PhysicalTVFRelation.java | 3 +-
.../nereids/trees/plans/physical/PhysicalTopN.java | 29 +++++
.../trees/plans/physical/PhysicalUnion.java | 96 +++++++++++++++
.../trees/plans/physical/PhysicalWindow.java | 83 +++++++++++++
.../nereids_p0/runtime_filter/runtime_filter.out | Bin 0 -> 868 bytes
.../cte/test_cte_filter_pushdown.out | Bin 1429 -> 1353 bytes
.../data/nereids_tpch_p0/tpch/runtime_filter.out | Bin 0 -> 1242 bytes
.../runtime_filter/runtime_filter.groovy | 38 ++++++
41 files changed, 1052 insertions(+), 96 deletions(-)
create mode 100644
regression-test/data/nereids_p0/runtime_filter/runtime_filter.out
create mode 100644 regression-test/data/nereids_tpch_p0/tpch/runtime_filter.out
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]