From 744bf87ebefe76bc601be088ac07c1a264dfc9df Mon Sep 17 00:00:00 2001 From: wd2365151147 <44251917+wd2365151147@users.noreply.github.com> Date: Thu, 18 Jun 2020 14:09:54 +0800 Subject: [PATCH] fix when left join can not merge with global table (#1887) --- .../actiontech/dble/plan/optimizer/GlobalTableProcessor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/actiontech/dble/plan/optimizer/GlobalTableProcessor.java b/src/main/java/com/actiontech/dble/plan/optimizer/GlobalTableProcessor.java index b044f211e..bfef20a2d 100644 --- a/src/main/java/com/actiontech/dble/plan/optimizer/GlobalTableProcessor.java +++ b/src/main/java/com/actiontech/dble/plan/optimizer/GlobalTableProcessor.java @@ -76,7 +76,7 @@ public final class GlobalTableProcessor { if (left.getUnGlobalTableCount() == 0) { // left node is global,left join will not push down tn.setNoshardNode(null); status = false; - } else if (left.type() == PlanNode.PlanNodeType.TABLE || !PlanUtil.isERNode(left)) { + } else if (left.type() == PlanNode.PlanNodeType.TABLE || PlanUtil.isERNode(left)) { if (!isGlobalTableBigEnough(jn)) { tn.setNoshardNode(null); status = false;