/** * Adds an order specification to this query node. * * @param property the name of the property. * @param ascending if <code>true</code> values of this properties are * ordered ascending; descending if <code>false</code>. * @deprecated use {@link #addOrderSpec(Path , boolean)} instead. */ public void addOrderSpec(Name property, boolean ascending) { addOrderSpec(createPath(property), ascending); }
/** * Adds an order specification to this query node. * * @param property the name of the property. * @param ascending if <code>true</code> values of this properties are * ordered ascending; descending if <code>false</code>. * @deprecated use {@link #addOrderSpec(Path , boolean)} instead. */ public void addOrderSpec(Name property, boolean ascending) { addOrderSpec(createPath(property), ascending); }
public Object visit(ASTOrderSpec node, Object data) { OrderQueryNode order = (OrderQueryNode) data; final Name[] identifier = new Name[1]; // collect identifier node.childrenAccept(new DefaultParserVisitor() { public Object visit(ASTIdentifier node, Object data) { identifier[0] = node.getName(); return data; } }, data); OrderQueryNode.OrderSpec spec = new OrderQueryNode.OrderSpec(identifier[0], true); order.addOrderSpec(spec); node.childrenAccept(this, spec); return data; }
public Object visit(ASTOrderSpec node, Object data) { OrderQueryNode order = (OrderQueryNode) data; final Name[] identifier = new Name[1]; // collect identifier node.childrenAccept(new DefaultParserVisitor() { public Object visit(ASTIdentifier node, Object data) { identifier[0] = node.getName(); return data; } }, data); OrderQueryNode.OrderSpec spec = new OrderQueryNode.OrderSpec(identifier[0], true); order.addOrderSpec(spec); node.childrenAccept(this, spec); return data; }
root.addSelectProperty(name); } else if (queryNode.getType() == QueryNode.TYPE_ORDER) { root.getOrderNode().addOrderSpec(name, true); } else if (queryNode.getType() == QueryNode.TYPE_TEXTSEARCH) { TextsearchQueryNode ts = (TextsearchQueryNode) queryNode;
root.addSelectProperty(name); } else if (queryNode.getType() == QueryNode.TYPE_ORDER) { root.getOrderNode().addOrderSpec(name, true); } else if (queryNode.getType() == QueryNode.TYPE_TEXTSEARCH) { TextsearchQueryNode ts = (TextsearchQueryNode) queryNode;