diff --git ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java index f05407d..921a7bf 100644 --- ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java +++ ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java @@ -5369,8 +5369,8 @@ private Operator genGroupByPlan1ReduceMultiGBY(List dests, QB qb, Operat GenericUDFOPOr or = new GenericUDFOPOr(); List expressions = new ArrayList(2); - expressions.add(previous); expressions.add(current); + expressions.add(previous); ExprNodeDesc orExpr = new ExprNodeGenericFuncDesc(TypeInfoFactory.booleanTypeInfo, or, expressions); previous = orExpr;