From d8bde39de4a418625368d07fb7186761b47f883b Mon Sep 17 00:00:00 2001 From: morrySnow Date: Wed, 20 Sep 2023 21:06:29 +0800 Subject: [PATCH] [fix](Nereids) colocate join could not work well on full outer join in previous PR #22979, we fix the output deriver of join. But we forgot to change the util method JoinUtils#shouldColocateJoin to adjust the change of physical properties derive. we could not use join distribution type anymore since join could output any distribute for full outer join. --- .../org/apache/doris/nereids/util/JoinUtils.java | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/fe/fe-core/src/main/java/org/apache/doris/nereids/util/JoinUtils.java b/fe/fe-core/src/main/java/org/apache/doris/nereids/util/JoinUtils.java index a60fe59f123d09..dc969418ce9758 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/nereids/util/JoinUtils.java +++ b/fe/fe-core/src/main/java/org/apache/doris/nereids/util/JoinUtils.java @@ -228,21 +228,14 @@ public static boolean shouldColocateJoin(AbstractPhysicalJoin