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 517247e73fe [feat](Nereids): Put the Child with Least Row Count in the First Position of Intersect (#34290) add 7763d0cfc91 [feat](Nereids): compute func deps in logical plan (#34233) No new revisions were added by this update. Summary of changes: .../apache/doris/nereids/properties/FuncDeps.java | 31 +++- .../doris/nereids/properties/FuncDepsDAG.java | 99 ----------- .../doris/nereids/properties/FuncDepsDG.java | 198 +++++++++++++++++++++ .../nereids/properties/FunctionalDependencies.java | 91 ++++++++-- .../trees/plans/BlockFuncDepsPropagation.java | 5 + .../nereids/trees/plans/PropagateFuncDeps.java | 5 + .../trees/plans/logical/LogicalAggregate.java | 5 + .../trees/plans/logical/LogicalAssertNumRows.java | 5 + .../plans/logical/LogicalCatalogRelation.java | 5 + .../plans/logical/LogicalDeferMaterializeTopN.java | 5 + .../nereids/trees/plans/logical/LogicalExcept.java | 14 ++ .../nereids/trees/plans/logical/LogicalFilter.java | 5 + .../trees/plans/logical/LogicalGenerate.java | 5 + .../nereids/trees/plans/logical/LogicalHaving.java | 5 + .../trees/plans/logical/LogicalIntersect.java | 9 + .../nereids/trees/plans/logical/LogicalJoin.java | 10 ++ .../nereids/trees/plans/logical/LogicalLimit.java | 5 + .../trees/plans/logical/LogicalOneRowRelation.java | 5 + .../nereids/trees/plans/logical/LogicalPlan.java | 20 +++ .../trees/plans/logical/LogicalProject.java | 5 + .../nereids/trees/plans/logical/LogicalRepeat.java | 5 + .../trees/plans/logical/LogicalSubQueryAlias.java | 5 + .../nereids/trees/plans/logical/LogicalTopN.java | 5 + .../nereids/trees/plans/logical/LogicalUnion.java | 84 +++++---- .../nereids/trees/plans/logical/LogicalView.java | 5 + .../nereids/trees/plans/logical/LogicalWindow.java | 5 + .../doris/nereids/util/ImmutableEqualSet.java | 20 +++ .../{FuncDepsDAGTest.java => FuncDepsDGTest.java} | 35 ++-- .../{EqualSetTest.java => FuncDepsTest.java} | 125 ++++++------- .../properties/FunctionalDependenciesTest.java | 10 +- .../doris/nereids/properties/UniformTest.java | 4 +- .../doris/nereids/properties/UniqueTest.java | 32 ++-- 32 files changed, 616 insertions(+), 251 deletions(-) delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/properties/FuncDepsDAG.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/properties/FuncDepsDG.java rename fe/fe-core/src/test/java/org/apache/doris/nereids/properties/{FuncDepsDAGTest.java => FuncDepsDGTest.java} (66%) copy fe/fe-core/src/test/java/org/apache/doris/nereids/properties/{EqualSetTest.java => FuncDepsTest.java} (58%) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org