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 a95f47ac0a [ehancement](planner) Support filter the output of set
operation node (#16666)
add 54bf40b6e7 [feature](Nereids): Eliminate duplicate join condition.
(#16910)
No new revisions were added by this update.
Summary of changes:
.../jobs/batch/NereidsRewriteJobExecutor.java | 2 ++
.../doris/nereids/jobs/joinorder/JoinOrderJob.java | 2 +-
.../org/apache/doris/nereids/rules/RuleType.java | 9 +++----
.../rules/exploration/join/JoinReorderHelper.java | 2 +-
...iJoin.java => EliminateDedupJoinCondition.java} | 27 +++++++++++--------
.../apache/doris/nereids/stats/JoinEstimation.java | 4 +--
.../nereids/trees/expressions/Expression.java | 4 ---
.../nereids/trees/plans/logical/LogicalJoin.java | 16 +++++-------
...t.java => EliminateDedupJoinConditionTest.java} | 22 ++++++++--------
.../logical/PruneOlapScanPartitionTest.java | 9 +++----
.../org/apache/doris/nereids/sqltest/JoinTest.java | 19 ++++++++++++++
.../apache/doris/nereids/util/PlanConstructor.java | 30 ++++++++++++++++------
.../main/java/org/apache/doris/udf/UdfUtils.java | 4 +--
13 files changed, 90 insertions(+), 60 deletions(-)
copy
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/logical/{EliminateNullAwareLeftAntiJoin.java
=> EliminateDedupJoinCondition.java} (53%)
copy
fe/fe-core/src/test/java/org/apache/doris/nereids/rules/rewrite/logical/{ExtractFilterFromCrossJoinTest.java
=> EliminateDedupJoinConditionTest.java} (69%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]