@Override public Iterator<Binding> iterator() { return set.iterator(); }
public Binding[] getBindingsArray() { BindingSet bindings = this.getBindings(); Binding[] bindingsArray = new Binding[bindings.size()]; Iterator<Binding> iter = bindings.iterator(); for (int i = 0; i < bindings.size(); i++) { bindingsArray[i] = iter.next(); } return bindingsArray; }
public Binding[] getBindingsArray() { BindingSet bindings = this.getBindings(); Binding[] bindingsArray = new Binding[bindings.size()]; Iterator<Binding> iter = bindings.iterator(); for (int i = 0; i < bindings.size(); i++) { bindingsArray[i] = iter.next(); } return bindingsArray; }
protected int verifyQueryResult( CloseableIteration<? extends BindingSet, QueryEvaluationException> resultIter, int expectedBindingCount) throws QueryEvaluationException { int resultCount = 0; while (resultIter.hasNext()) { BindingSet resultBindings = resultIter.next(); resultCount++; assertEquals("Wrong number of binding names for binding set", expectedBindingCount, resultBindings.getBindingNames().size()); int bindingCount = 0; Iterator<Binding> bindingIter = resultBindings.iterator(); while (bindingIter.hasNext()) { bindingIter.next(); bindingCount++; } assertEquals("Wrong number of bindings in binding set", expectedBindingCount, bindingCount); } return resultCount; } }
Iterator<Binding> bindingIter = bindingSet.iterator(); while (bindingIter.hasNext()) { Binding binding = bindingIter.next();
for ( Iterator<Binding> i = set.iterator(); i.hasNext(); )
@Override protected BindingSet convert(BindingSet bIn) throws QueryEvaluationException { // overestimate the capacity QueryBindingSet res = new QueryBindingSet(bIn.size() + bindings.size()); int bIndex = -1; Iterator<Binding> bIter = bIn.iterator(); while (bIter.hasNext()) { Binding b = bIter.next(); String name = b.getName(); if (name.equals("__rowIdx")) { bIndex = Integer.parseInt(b.getValue().stringValue()); continue; } res.addBinding(b.getName(), b.getValue()); } // should never occur: in such case we would have to create the cross product (which // is dealt with in another place) if (bIndex == -1) throw new QueryEvaluationException("Invalid join. Probably this is due to non-standard behavior of the SPARQL endpoint. " + "Please report to the developers."); res.addAll(bindings.get(bIndex)); return res; } }
Iterator<Binding> bindingIter = bindingSet.iterator(); while (bindingIter.hasNext()) { Binding binding = bindingIter.next();
Iterator<Binding> bindingIter = bindingSet.iterator(); while (bindingIter.hasNext()) { Binding binding = bindingIter.next();
final Iterator<Binding> itr = in.iterator();
for (final Iterator<Binding> i = bindingSet.iterator(); i.hasNext();) { final Binding b = i.next(); if (b.getValue() != null) {
final Iterator<Binding> itr = in.iterator();
/** * Evaluate the provided sparqlQueryString at the initialized * {@link Repository} of this {@link FederatedService}. Insert * bindings, send ask query and return final result */ @Override public boolean ask(Service service, BindingSet bindings, String baseUri) throws QueryEvaluationException { try { String sparqlQueryString = service.getAskQueryString(); BooleanQuery query = getConnection().prepareBooleanQuery(QueryLanguage.SPARQL, sparqlQueryString, baseUri); Iterator<Binding> bIter = bindings.iterator(); while (bIter.hasNext()) { Binding b = bIter.next(); if (service.getServiceVars().contains(b.getName())) query.setBinding(b.getName(), b.getValue()); } return query.evaluate(); } catch (MalformedQueryException e) { throw new QueryEvaluationException(e); } catch (RepositoryException e) { throw new QueryEvaluationException("Repository for endpoint " + rep.toString() + " could not be initialized.", e); } }
final Iterator<Binding> itr = src.iterator();
final Iterator<Binding> itr = src.iterator();
baseUri); Iterator<Binding> bIter = bindings.iterator(); while (bIter.hasNext()) { Binding b = bIter.next();
protected int verifyQueryResult( CloseableIteration<? extends BindingSet, QueryEvaluationException> resultIter, int expectedBindingCount) throws QueryEvaluationException { int resultCount = 0; while (resultIter.hasNext()) { BindingSet resultBindings = resultIter.next(); resultCount++; assertEquals("Wrong number of binding names for binding set", expectedBindingCount, resultBindings.getBindingNames().size()); int bindingCount = 0; Iterator<Binding> bindingIter = resultBindings.iterator(); while (bindingIter.hasNext()) { bindingIter.next(); bindingCount++; } assertEquals("Wrong number of bindings in binding set", expectedBindingCount, bindingCount); } return resultCount; } }
while (cRes.hasNext()) { BindingSet bs = cRes.next(); Iterator<Binding> bindings = bs.iterator(); while (bindings.hasNext()) { Binding b = bindings.next();
while (cRes.hasNext()) { BindingSet bs = cRes.next(); Iterator<Binding> bindings = bs.iterator(); while (bindings.hasNext()) { Binding b = bindings.next();
for (final Iterator<Binding> i = bindingSet.iterator(); i.hasNext();) { final Binding b = i.next(); if (b.getValue() != null) {