/** * @inheritDoc */ @Override public QueryBuilder<T> orderByDesc(String... theNames) { // null safe if (theNames != null) { for (String aName : theNames) { mOrderByElems.add(new OrderElem(new Var(aName), false)); } } return this; }
/** * @inheritDoc */ @Override public QueryBuilder<T> orderByAsc(String... theNames) { // null safe if (theNames != null) { for (String aName : theNames) { mOrderByElems.add(new OrderElem(new Var(aName), true)); } } return this; }
@Override public OrderElem visit(ASTOrderExpr node, Object data) throws VisitorException { ValueExpr valueExpr = (ValueExpr)node.getValueExpr().jjtAccept(this, null); return new OrderElem(valueExpr, node.isAscending()); }
@Override public OrderElem visit(ASTOrderCondition node, Object data) throws VisitorException { ValueExpr valueExpr = (ValueExpr)node.jjtGetChild(0).jjtAccept(this, null); return new OrderElem(valueExpr, node.isAscending()); }
private OrderElem visitOrderByCondition(Resource r) throws OpenRDFException { Value expr = Statements.singleValue(r, SP.EXPRESSION_PROPERTY, store); ValueExpr valueExpr = visitExpression(expr); Statement descStmt = Statements.single(r, RDF.TYPE, SP.DESC_CLASS, store); boolean asc = (descStmt == null); return new OrderElem(valueExpr, asc); }
List<OrderElem> orderElements = new ArrayList<OrderElem>(); for (OrderSpecifier<?> os : md.getOrderBy()) { orderElements.add(new OrderElem(toValue(os.getTarget(), md), os.isAscending()));
List<OrderElem> orderElements = new ArrayList<OrderElem>(); for (OrderSpecifier<?> os : md.getOrderBy()){ orderElements.add(new OrderElem(toValue(os.getTarget(), md), os.isAscending()));
List<OrderElem> orderElements = new ArrayList<OrderElem>(); for (OrderSpecifier<?> os : md.getOrderBy()) { orderElements.add(new OrderElem(toValue(os.getTarget(), md), os.isAscending()));