/** * This QueryNode is used to identify parenthesis on the original query string */ public GroupQueryNode(QueryNode query) { if (query == null) { throw new QueryNodeError(new MessageImpl( QueryParserMessages.PARAMETER_VALUE_NOT_SUPPORTED, "query", "null")); } allocate(); setLeaf(false); add(query); }
public QueryNode getChild() { return getChildren().get(0); }
return new GroupQueryNode(new OrQueryNode(children));
GroupQueryNode group = new GroupQueryNode(or); group.setTag(DatatypeQueryNode.DATATYPE_TAGID, datatype); return group;
public void setChild(QueryNode child) { List<QueryNode> list = new ArrayList<>(); list.add(child); this.set(list); }
return new GroupQueryNode(new OrQueryNode(children));
public void setChild(QueryNode child) { List<QueryNode> list = new ArrayList<>(); list.add(child); this.set(list); }
clauses.add(n); node = new GroupQueryNode(new OrQueryNode(clauses));
/** * This QueryNode is used to identify parenthesis on the original query string */ public GroupQueryNode(QueryNode query) { if (query == null) { throw new QueryNodeError(new MessageImpl( QueryParserMessages.PARAMETER_VALUE_NOT_SUPPORTED, "query", "null")); } allocate(); setLeaf(false); add(query); }
public QueryNode getChild() { return getChildren().get(0); }
@Override public Query build(QueryNode queryNode) throws QueryNodeException { GroupQueryNode groupNode = (GroupQueryNode) queryNode; return (Query) (groupNode).getChild().getTag( QueryTreeBuilder.QUERY_TREE_BUILDER_TAGID); }
q = group ? new GroupQueryNode(q) : q; if (datatype != null) {
@Override public Query build(QueryNode queryNode) throws QueryNodeException { GroupQueryNode groupNode = (GroupQueryNode) queryNode; return (Query) (groupNode).getChild().getTag( QueryTreeBuilder.QUERY_TREE_BUILDER_TAGID); }
return new GroupQueryNode( new StandardBooleanQueryNode(children, positionCount==1)); } else { q = new GroupQueryNode(q);
public Query build(QueryNode queryNode) throws QueryNodeException { GroupQueryNode groupNode = (GroupQueryNode) queryNode; return (Query) (groupNode).getChild().getTag( QueryTreeBuilder.QUERY_TREE_BUILDER_TAGID); }
return new GroupQueryNode( new StandardBooleanQueryNode(children, positionCount==1)); } else { q = new GroupQueryNode(q);
public Query build(QueryNode queryNode) throws QueryNodeException { GroupQueryNode groupNode = (GroupQueryNode) queryNode; return (Query) (groupNode).getChild().getTag( QueryTreeBuilder.QUERY_TREE_BUILDER_TAGID); }