You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@calcite.apache.org by da...@apache.org on 2019/07/08 13:01:46 UTC

[calcite] branch master updated: [CALCITE-3169] decorrelateRel method should return when meeting SEMI/ANTI join in RelDecorrelator

This is an automated email from the ASF dual-hosted git repository.

danny0405 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/calcite.git


The following commit(s) were added to refs/heads/master by this push:
     new e723ee9  [CALCITE-3169] decorrelateRel method should return when meeting SEMI/ANTI join in RelDecorrelator
e723ee9 is described below

commit e723ee943f575823db5c8c155236368fc6bb00e2
Author: godfreyhe <go...@163.com>
AuthorDate: Wed Jul 3 12:34:53 2019 +0800

    [CALCITE-3169] decorrelateRel method should return when meeting SEMI/ANTI join in RelDecorrelator
---
 core/src/main/java/org/apache/calcite/sql2rel/RelDecorrelator.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/core/src/main/java/org/apache/calcite/sql2rel/RelDecorrelator.java b/core/src/main/java/org/apache/calcite/sql2rel/RelDecorrelator.java
index a11cb9e..cac5ca7 100644
--- a/core/src/main/java/org/apache/calcite/sql2rel/RelDecorrelator.java
+++ b/core/src/main/java/org/apache/calcite/sql2rel/RelDecorrelator.java
@@ -1198,7 +1198,7 @@ public class RelDecorrelator implements ReflectiveVisitor {
     // because the correlate variables can only be propagated from
     // the left side, which is not supported yet.
     if (!rel.getJoinType().projectsRight()) {
-      decorrelateRel((RelNode) rel);
+      return decorrelateRel((RelNode) rel);
     }
 
     //