public Object visit(NotQueryNode node, Object data) throws RepositoryException { return node.acceptOperands(this, data); }
/** * {@inheritDoc} */ public NotQueryNode createNotQueryNode(QueryNode parent) { return new NotQueryNode(parent); }
public Object visit(NotQueryNode node, Object data) throws RepositoryException { StringBuffer buffer = (StringBuffer) data; buffer.append(PADDING, 0, indent); buffer.append("+ NotQueryNode"); buffer.append("\n"); traverse(node.getOperands(), buffer); return buffer; }
public Object visit(ASTNotExpression node, Object data) { NAryQueryNode parent = (NAryQueryNode) data; NotQueryNode notQuery = factory.createNotQueryNode(parent); // pass to operand node.childrenAccept(this, notQuery); if (notQuery.getNumOperands() > 0) { parent.addOperand(notQuery); } return parent; }
node.childrenAccept(this, isNull); NotQueryNode notNode = (NotQueryNode) queryNode; NAryQueryNode parent = (NAryQueryNode) notNode.getParent(); parent.removeOperand(notNode); parent.addOperand(isNull);
public Object visit(ASTNotExpression node, Object data) { NAryQueryNode parent = (NAryQueryNode) data; NotQueryNode notQuery = factory.createNotQueryNode(parent); // pass to operand node.childrenAccept(this, notQuery); if (notQuery.getNumOperands() > 0) { parent.addOperand(notQuery); } return parent; }
node.childrenAccept(this, isNull); NotQueryNode notNode = (NotQueryNode) queryNode; NAryQueryNode parent = (NAryQueryNode) notNode.getParent(); parent.removeOperand(notNode); parent.addOperand(isNull);
public Object visit(NotQueryNode node, Object data) throws RepositoryException { return node.acceptOperands(this, data); }
public Object visit(NotQueryNode node, Object data) throws RepositoryException { StringBuffer sb = (StringBuffer) data; QueryNode[] operands = node.getOperands(); if (operands.length > 0) { sb.append("NOT "); operands[0].accept(this, sb); } return sb; }
/** * {@inheritDoc} */ public NotQueryNode createNotQueryNode(QueryNode parent) { return new NotQueryNode(parent); }
public Object visit(NotQueryNode node, Object data) throws RepositoryException { Object[] result = node.acceptOperands(this, null); if (result.length == 0) { return data; } // join the results BooleanQuery b = new BooleanQuery(); for (Object aResult : result) { b.add((Query) aResult, Occur.SHOULD); } // negate return new NotQuery(b); }
public Object visit(NotQueryNode node, Object data) throws RepositoryException { StringBuffer sb = (StringBuffer) data; QueryNode[] operands = node.getOperands(); if (operands.length > 0) { sb.append("NOT "); operands[0].accept(this, sb); } return sb; }
public Object visit(NotQueryNode node, Object data) throws RepositoryException { Object[] result = node.acceptOperands(this, null); if (result.length == 0) { return data; } // join the results BooleanQuery b = new BooleanQuery(); for (Object aResult : result) { b.add((Query) aResult, Occur.SHOULD); } // negate return new NotQuery(b); }
public Object visit(NotQueryNode node, Object data) throws RepositoryException { StringBuffer buffer = (StringBuffer) data; buffer.append(PADDING, 0, indent); buffer.append("+ NotQueryNode"); buffer.append("\n"); traverse(node.getOperands(), buffer); return buffer; }
public Object visit(NotQueryNode node, Object data) throws RepositoryException { StringBuffer sb = (StringBuffer) data; QueryNode[] operands = node.getOperands(); if (operands.length > 0) { try { sb.append(resolver.getJCRName(XPathQueryBuilder.FN_NOT_10)); sb.append("("); operands[0].accept(this, sb); sb.append(")"); } catch (NamespaceException e) { exceptions.add(e); } } return sb; }
public Object visit(NotQueryNode node, Object data) throws RepositoryException { StringBuffer sb = (StringBuffer) data; QueryNode[] operands = node.getOperands(); if (operands.length > 0) { try { sb.append(resolver.getJCRName(XPathQueryBuilder.FN_NOT_10)); sb.append("("); operands[0].accept(this, sb); sb.append(")"); } catch (NamespaceException e) { exceptions.add(e); } } return sb; }