@Override public void validate(IntermediateQuery query) throws InvalidIntermediateQueryException { validateProjectedVariables(query); QueryNodeVisitor visitor = createVisitor(query); /* * May throw an InvalidIntermediateQueryException */ query.getNodesInTopDownOrder() .forEach(n -> n.acceptVisitor(visitor)); }
@Override public void validate(IntermediateQuery query) throws InvalidIntermediateQueryException { validateProjectedVariables(query); QueryNodeVisitor visitor = createVisitor(query); /* * May throw an InvalidIntermediateQueryException */ query.getNodesInTopDownOrder() .forEach(n -> n.acceptVisitor(visitor)); }