diff --git ql/src/java/org/apache/hadoop/hive/ql/parse/IdentifiersParser.g ql/src/java/org/apache/hadoop/hive/ql/parse/IdentifiersParser.g index c960a6b..4bfcfdf 100644 --- ql/src/java/org/apache/hadoop/hive/ql/parse/IdentifiersParser.g +++ ql/src/java/org/apache/hadoop/hive/ql/parse/IdentifiersParser.g @@ -66,14 +66,14 @@ groupingSetExpression @init {gParent.pushMsg("grouping set expression", state); } @after {gParent.popMsg(state); } : - groupByExpression - -> ^(TOK_GROUPING_SETS_EXPRESSION groupByExpression) - | LPAREN groupByExpression (COMMA groupByExpression)* RPAREN -> ^(TOK_GROUPING_SETS_EXPRESSION groupByExpression+) | + groupByExpression + -> ^(TOK_GROUPING_SETS_EXPRESSION groupByExpression) + | LPAREN RPAREN -> ^(TOK_GROUPING_SETS_EXPRESSION)