diff --git a/pom.xml b/pom.xml
index 5d13344..fc7bcea 100644
--- a/pom.xml
+++ b/pom.xml
@@ -109,7 +109,7 @@
1.6.0
5.5.0
1.9.1
- 3.4
+ 3.5.2
1.5.6
0.1
1.7.7
diff --git a/ql/src/java/org/apache/hadoop/hive/ql/parse/HiveParser.g b/ql/src/java/org/apache/hadoop/hive/ql/parse/HiveParser.g
index bf78545..d2a7f01 100644
--- a/ql/src/java/org/apache/hadoop/hive/ql/parse/HiveParser.g
+++ b/ql/src/java/org/apache/hadoop/hive/ql/parse/HiveParser.g
@@ -2424,7 +2424,7 @@ selectStatement[boolean topLevel]
setOpSelectStatement[CommonTree t, boolean topLevel]
:
(u=setOperator b=simpleSelectStatement
- -> {$setOpSelectStatement.tree != null && u.tree.getType()==HiveParser.TOK_UNIONDISTINCT}?
+ -> {$setOpSelectStatement.tree != null && ((CommonTree)u.getTree()).getType()==HiveParser.TOK_UNIONDISTINCT}?
^(TOK_QUERY
^(TOK_FROM
^(TOK_SUBQUERY
@@ -2437,9 +2437,9 @@ setOpSelectStatement[CommonTree t, boolean topLevel]
^(TOK_SELECTDI ^(TOK_SELEXPR TOK_ALLCOLREF))
)
)
- -> {$setOpSelectStatement.tree != null && u.tree.getType()!=HiveParser.TOK_UNIONDISTINCT}?
+ -> {$setOpSelectStatement.tree != null && ((CommonTree)u.getTree()).getType()!=HiveParser.TOK_UNIONDISTINCT}?
^(TOK_UNIONALL {$setOpSelectStatement.tree} $b)
- -> {$setOpSelectStatement.tree == null && u.tree.getType()==HiveParser.TOK_UNIONDISTINCT}?
+ -> {$setOpSelectStatement.tree == null && ((CommonTree)u.getTree()).getType()==HiveParser.TOK_UNIONDISTINCT}?
^(TOK_QUERY
^(TOK_FROM
^(TOK_SUBQUERY
diff --git a/ql/src/java/org/apache/hadoop/hive/ql/parse/IdentifiersParser.g b/ql/src/java/org/apache/hadoop/hive/ql/parse/IdentifiersParser.g
index 4a44173..38b6518 100644
--- a/ql/src/java/org/apache/hadoop/hive/ql/parse/IdentifiersParser.g
+++ b/ql/src/java/org/apache/hadoop/hive/ql/parse/IdentifiersParser.g
@@ -342,7 +342,7 @@ intervalLiteral
:
KW_INTERVAL StringLiteral qualifiers=intervalQualifiers ->
{
- adaptor.create(qualifiers.tree.token.getType(), $StringLiteral.text)
+ adaptor.create(((CommonTree)qualifiers.getTree()).getType(), $StringLiteral.text)
}
;