diff options
author | Mehant Baid <mehantr@gmail.com> | 2014-08-11 11:37:06 -0700 |
---|---|---|
committer | Aditya Kishore <aditya@maprtech.com> | 2014-08-18 14:56:52 +0530 |
commit | d4a07dbc6e492f5c9a071772c470b6f4b54c10d1 (patch) | |
tree | c728405c8d75bea9e38869b0b43884af2895567f /exec/java-exec/src | |
parent | a74fe3da3976f2ce02ffbf0c37a116f6fa485191 (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.java | 2 |
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); } |