diff --git ql/src/java/org/apache/hadoop/hive/ql/parse/HiveLexer.g ql/src/java/org/apache/hadoop/hive/ql/parse/HiveLexer.g index f97f543..1c19083 100644 --- ql/src/java/org/apache/hadoop/hive/ql/parse/HiveLexer.g +++ ql/src/java/org/apache/hadoop/hive/ql/parse/HiveLexer.g @@ -31,7 +31,12 @@ import org.apache.hadoop.hive.conf.HiveConf; } protected boolean allowQuotedId() { - String supportedQIds = HiveConf.getVar(hiveConf, HiveConf.ConfVars.HIVE_QUOTEDID_SUPPORT); + String supportedQIds; + if (hiveConf == null) { + supportedQIds = HiveConf.ConfVars.HIVE_QUOTEDID_SUPPORT.getDefaultValue(); + } else { + supportedQIds = HiveConf.getVar(hiveConf, HiveConf.ConfVars.HIVE_QUOTEDID_SUPPORT); + } return !"none".equals(supportedQIds); } }