/** * Handle an optional ORDER BY clause. * * @param astQuery * The AST query node. This is an abstract base class. There are * concrete instances for SELECT, ASK, DESCRIBE, and CONSTRUCT. * @param queryRoot * The bigdata query root. */ private void handleOrderBy(final ASTQuery astQuery, final QueryBase queryRoot) throws VisitorException { final ASTOrderClause orderNode = astQuery.getOrderClause(); if (orderNode != null) { final OrderByNode orderBy = new OrderByNode(); @SuppressWarnings("unchecked") final List<OrderByExpr> orderElemements = (List<OrderByExpr>) orderNode .jjtAccept(this, null); for (OrderByExpr orderByExpr : orderElemements) orderBy.addExpr(orderByExpr); queryRoot.setOrderBy(orderBy); } }
/** * Handle an optional ORDER BY clause. * * @param astQuery * The AST query node. This is an abstract base class. There are * concrete instances for SELECT, ASK, DESCRIBE, and CONSTRUCT. * @param queryRoot * The bigdata query root. */ private void handleOrderBy(final ASTQuery astQuery, final QueryBase queryRoot) throws VisitorException { final ASTOrderClause orderNode = astQuery.getOrderClause(); if (orderNode != null) { final OrderByNode orderBy = new OrderByNode(); @SuppressWarnings("unchecked") final List<OrderByExpr> orderElemements = (List<OrderByExpr>) orderNode .jjtAccept(this, null); for (OrderByExpr orderByExpr : orderElemements) orderBy.addExpr(orderByExpr); queryRoot.setOrderBy(orderBy); } }
queryBase.setOrderBy(newOrderBy);
queryBase.setOrderBy(newOrderBy);