aboutsummaryrefslogtreecommitdiff
path: root/exec/java-exec/src
diff options
context:
space:
mode:
authorMehant Baid <mehantr@gmail.com>2014-08-11 11:37:06 -0700
committerAditya Kishore <aditya@maprtech.com>2014-08-18 14:56:52 +0530
commitd4a07dbc6e492f5c9a071772c470b6f4b54c10d1 (patch)
treec728405c8d75bea9e38869b0b43884af2895567f /exec/java-exec/src
parenta74fe3da3976f2ce02ffbf0c37a116f6fa485191 (diff)
DRILL-1277: Rewrite compound identifiers in 'ON' clause as item operator
Diffstat (limited to 'exec/java-exec/src')
-rw-r--r--exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/parser/CompoundIdentifierConverter.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/parser/CompoundIdentifierConverter.java b/exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/parser/CompoundIdentifierConverter.java
index 9a44f9ce8..061524dcb 100644
--- a/exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/parser/CompoundIdentifierConverter.java
+++ b/exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/parser/CompoundIdentifierConverter.java
@@ -22,6 +22,7 @@ import java.util.Map;
import org.eigenbase.sql.SqlCall;
import org.eigenbase.sql.SqlIdentifier;
+import org.eigenbase.sql.SqlJoin;
import org.eigenbase.sql.SqlNode;
import org.eigenbase.sql.SqlSelect;
import org.eigenbase.sql.util.SqlShuttle;
@@ -144,6 +145,7 @@ public class CompoundIdentifierConverter extends SqlShuttle {
rules.put(SqlShowFiles.class, R(D));
rules.put(SqlShowSchemas.class, R(D, D));
rules.put(SqlUseSchema.class, R(D));
+ rules.put(SqlJoin.class, R(D, D, D, D, D, E));
REWRITE_RULES = ImmutableMap.copyOf(rules);
}