public Object visit(ASTOrExpression node, Object data) { NAryQueryNode parent = (NAryQueryNode) data; OrQueryNode orQuery = factory.createOrQueryNode(parent); // pass to operands node.childrenAccept(this, orQuery); if (orQuery.getNumOperands() > 0) { parent.addOperand(orQuery); } return parent; }
public Object visit(ASTOrExpression node, Object data) { NAryQueryNode parent = (NAryQueryNode) data; OrQueryNode orQuery = factory.createOrQueryNode(parent); // pass to operands node.childrenAccept(this, orQuery); if (orQuery.getNumOperands() > 0) { parent.addOperand(orQuery); } return parent; }
node.childrenAccept(this, predicateNode); } else if (type == QueryConstants.OPERATION_IN) { OrQueryNode in = factory.createOrQueryNode(parent); for (int i = 1; i < node.children.length; i++) { RelationQueryNode rel = createRelationQueryNode(in,
node.childrenAccept(this, predicateNode); } else if (type == QueryConstants.OPERATION_IN) { OrQueryNode in = factory.createOrQueryNode(parent); for (int i = 1; i < node.children.length; i++) { RelationQueryNode rel = createRelationQueryNode(in,
case JJTOREXPR: NAryQueryNode parent = (NAryQueryNode) queryNode; QueryNode orQueryNode = factory.createOrQueryNode(parent); parent.addOperand(orQueryNode);
case JJTOREXPR: NAryQueryNode parent = (NAryQueryNode) queryNode; QueryNode orQueryNode = factory.createOrQueryNode(parent); parent.addOperand(orQueryNode);