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 785ffb2aeb1 [Fix](nereids) fix cases unstable of hint (#34101)
add 073fec33b96 [feature](Nereids): add equal set in functional
dependencies (#33642)
No new revisions were added by this update.
Summary of changes:
.../nereids/properties/FunctionalDependencies.java | 42 +++++-
.../trees/plans/BlockFuncDepsPropagation.java | 5 +
.../nereids/trees/plans/PropagateFuncDeps.java | 5 +
.../trees/plans/logical/LogicalAggregate.java | 5 +
.../trees/plans/logical/LogicalAssertNumRows.java | 6 +
.../plans/logical/LogicalCatalogRelation.java | 5 +
.../plans/logical/LogicalDeferMaterializeTopN.java | 5 +
.../nereids/trees/plans/logical/LogicalExcept.java | 15 ++
.../nereids/trees/plans/logical/LogicalFilter.java | 10 ++
.../trees/plans/logical/LogicalGenerate.java | 6 +
.../nereids/trees/plans/logical/LogicalHaving.java | 10 ++
.../trees/plans/logical/LogicalIntersect.java | 9 ++
.../nereids/trees/plans/logical/LogicalJoin.java | 16 ++
.../nereids/trees/plans/logical/LogicalLimit.java | 5 +
.../trees/plans/logical/LogicalOneRowRelation.java | 16 ++
.../nereids/trees/plans/logical/LogicalPlan.java | 3 +
.../trees/plans/logical/LogicalProject.java | 21 +++
.../nereids/trees/plans/logical/LogicalRepeat.java | 5 +
.../trees/plans/logical/LogicalSqlCache.java | 21 +--
.../trees/plans/logical/LogicalSubQueryAlias.java | 11 ++
.../nereids/trees/plans/logical/LogicalTopN.java | 5 +
.../nereids/trees/plans/logical/LogicalUnion.java | 61 ++++++++
.../nereids/trees/plans/logical/LogicalView.java | 6 +
.../nereids/trees/plans/logical/LogicalWindow.java | 6 +
.../apache/doris/nereids/util/ExpressionUtils.java | 8 +
.../doris/nereids/util/ImmutableEqualSet.java | 69 +++++++--
.../{UniformTest.java => EqualSetTest.java} | 161 ++++++++++++---------
.../suites/nereids_syntax_p0/join_order.groovy | 8 +-
28 files changed, 437 insertions(+), 108 deletions(-)
copy
fe/fe-core/src/test/java/org/apache/doris/nereids/properties/{UniformTest.java
=> EqualSetTest.java} (50%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]