diff --git ql/src/java/org/apache/hadoop/hive/ql/parse/BaseSemanticAnalyzer.java ql/src/java/org/apache/hadoop/hive/ql/parse/BaseSemanticAnalyzer.java index 41245c8013..952ca643d3 100644 --- ql/src/java/org/apache/hadoop/hive/ql/parse/BaseSemanticAnalyzer.java +++ ql/src/java/org/apache/hadoop/hive/ql/parse/BaseSemanticAnalyzer.java @@ -667,7 +667,7 @@ private static void processPrimaryKeyInfos( int relyIndex = child.getChildCount() == 5 ? 2 : 1; for (int j = 0; j < child.getChild(0).getChildCount(); j++) { Tree grandChild = child.getChild(0).getChild(j); - boolean rely = child.getChild(relyIndex).getType() == HiveParser.TOK_VALIDATE; + boolean rely = child.getChild(relyIndex).getType() == HiveParser.TOK_RELY; boolean enable = child.getChild(relyIndex+1).getType() == HiveParser.TOK_ENABLE; boolean validate = child.getChild(relyIndex+2).getType() == HiveParser.TOK_VALIDATE; if (enable) { @@ -730,7 +730,7 @@ protected static void processPrimaryKeys(ASTNode parent, ASTNode child, List