/** * {@inheritDoc} */ @Override public void reset() { _index = 0; _bindings = _queryResult.iterator(); }
/** * {@inheritDoc} */ @Override public void reset() { _index = 0; _bindings = _queryResult.iterator(); }
/** * {@inheritDoc} */ @Override public void reset() { _index = 0; _bindings = _queryResult.iterator(); }
private boolean init() { for (final QueryResult result : _queryResults) { final Iterator<ResultBinding> iterator = result.iterator(); if (!iterator.hasNext()) return false; iterators.add(iterator); bindings.add(iterator.next()); } return true; }
private boolean init() { for (final QueryResult result : _queryResults) { final Iterator<ResultBinding> iterator = result.iterator(); if (!iterator.hasNext()) return false; iterators.add(iterator); bindings.add(iterator.next()); } return true; }
private boolean init() { for (final QueryResult result : _queryResults) { final Iterator<ResultBinding> iterator = result.iterator(); if (!iterator.hasNext()) return false; iterators.add(iterator); bindings.add(iterator.next()); } return true; }
private void findNext() { final ListIterator<Iterator<ResultBinding>> i = iterators.listIterator(); for (int index = 0; index < iterators.size(); index++) { Iterator<ResultBinding> iterator = i.next(); if (iterator.hasNext()) { bindings.set(index, iterator.next()); return; } else if (index == iterators.size() - 1) { hasNext = false; return; } else { iterator = _queryResults.get(index).iterator(); i.set(iterator); bindings.set(index, iterator.next()); } } }
private void findNext() { final ListIterator<Iterator<ResultBinding>> i = iterators.listIterator(); for (int index = 0; index < iterators.size(); index++) { Iterator<ResultBinding> iterator = i.next(); if (iterator.hasNext()) { bindings.set(index, iterator.next()); return; } else if (index == iterators.size() - 1) { hasNext = false; return; } else { iterator = _queryResults.get(index).iterator(); i.set(iterator); bindings.set(index, iterator.next()); } } }
private void findNext() { final ListIterator<Iterator<ResultBinding>> i = iterators.listIterator(); for (int index = 0; index < iterators.size(); index++) { Iterator<ResultBinding> iterator = i.next(); if (iterator.hasNext()) { bindings.set(index, iterator.next()); return; } else if (index == iterators.size() - 1) { hasNext = false; return; } else { iterator = _queryResults.get(index).iterator(); i.set(iterator); bindings.set(index, iterator.next()); } } }
public SparqlDLResultSet(final QueryResult answers, final Model model, final Binding parent, final QueryParameters parameters) { _parent = parent; _queryResult = answers; _model = model; _parameters = parameters; _index = 0; _bindings = answers.iterator(); _resultVars = new ArrayList<>(); _resultVarsString = new ArrayList<>(); for (final ATermAppl var : _queryResult.getResultVars()) { _resultVars.add(var); _resultVarsString.add(getVarName(var)); } // Ensure initial _bindings is not a null pointer if (parameters == null) _parameters = new QueryParameters(); }
public SparqlDLResultSet(final QueryResult answers, final Model model, final Binding parent, final QueryParameters parameters) { _parent = parent; _queryResult = answers; _model = model; _parameters = parameters; _index = 0; _bindings = answers.iterator(); _resultVars = new ArrayList<>(); _resultVarsString = new ArrayList<>(); for (final ATermAppl var : _queryResult.getResultVars()) { _resultVars.add(var); _resultVarsString.add(getVarName(var)); } // Ensure initial _bindings is not a null pointer if (parameters == null) _parameters = new QueryParameters(); }
public SparqlDLResultSet(final QueryResult answers, final Model model, final Binding parent, final QueryParameters parameters) { _parent = parent; _queryResult = answers; _model = model; _parameters = parameters; _index = 0; _bindings = answers.iterator(); _resultVars = new ArrayList<>(); _resultVarsString = new ArrayList<>(); for (final ATermAppl var : _queryResult.getResultVars()) { _resultVars.add(var); _resultVarsString.add(getVarName(var)); } // Ensure initial _bindings is not a null pointer if (parameters == null) _parameters = new QueryParameters(); }