/** * {@inheritDoc} */ @Override public ResultBinding duplicate() { return new ResultBindingImpl(this._bindings); }
/** * {@inheritDoc} */ @Override public void setValues(final ResultBinding binding) { if (binding instanceof ResultBindingImpl) _bindings.putAll(((ResultBindingImpl) binding)._bindings); else for (final ATermAppl var : binding.getAllVariables()) setValue(var, binding.getValue(var)); }
/** * {@inheritDoc} */ @Override public ResultBinding duplicate() { return new ResultBindingImpl(this._bindings); }
/** * {@inheritDoc} */ @Override public void setValues(final ResultBinding binding) { if (binding instanceof ResultBindingImpl) _bindings.putAll(((ResultBindingImpl) binding)._bindings); else for (final ATermAppl var : binding.getAllVariables()) setValue(var, binding.getValue(var)); }
/** * {@inheritDoc} */ @Override public ResultBinding duplicate() { return new ResultBindingImpl(this._bindings); }
/** * {@inheritDoc} */ @Override public void setValues(final ResultBinding binding) { if (binding instanceof ResultBindingImpl) _bindings.putAll(((ResultBindingImpl) binding)._bindings); else for (final ATermAppl var : binding.getAllVariables()) setValue(var, binding.getValue(var)); }
/** * {@inheritDoc} */ @Override public ResultBinding next() { if (!more) return null; final ResultBinding next = new ResultBindingImpl(); for (int i = 0; i < indices.length; i++) next.setValue(vars.get(i), varB.get(i).get(indices[i])); more = incIndex(0); return next; }
/** * {@inheritDoc} */ @Override public ResultBinding next() { if (!more) return null; final ResultBinding next = new ResultBindingImpl(); for (int i = 0; i < indices.length; i++) next.setValue(vars.get(i), varB.get(i).get(indices[i])); more = incIndex(0); return next; }
/** * {@inheritDoc} */ @Override public ResultBinding next() { if (!more) return null; final ResultBinding next = new ResultBindingImpl(); for (int i = 0; i < indices.length; i++) next.setValue(vars.get(i), varB.get(i).get(indices[i])); more = incIndex(0); return next; }
@Override public ResultBinding next() { if (!hasNext()) throw new NoSuchElementException(); final ResultBinding result = new ResultBindingImpl(); for (final ResultBinding binding : bindings) result.setValues(binding); findNext(); return result; }
@Override public ResultBinding next() { if (!hasNext()) throw new NoSuchElementException(); final ResultBinding result = new ResultBindingImpl(); for (final ResultBinding binding : bindings) result.setValues(binding); findNext(); return result; }
@Override public ResultBinding next() { if (!hasNext()) throw new NoSuchElementException(); final ResultBinding result = new ResultBindingImpl(); for (final ResultBinding binding : bindings) result.setValues(binding); findNext(); return result; }
/** * {@inheritDoc} */ @Override public QueryResult exec(final Query query) { _logger.fine(() -> "Executing query " + query); final Timer timer = new Timer("CombinedQueryEngine"); timer.start(); prepare(query); branches = 0; exec(new ResultBindingImpl()); timer.stop(); _logger.fine(() -> "#B=" + branches + ", time=" + timer.getLast() + " ms."); return _result; }
/** * {@inheritDoc} */ @Override public QueryResult exec(final Query query) { _logger.fine(() -> "Executing query " + query); final Timer timer = new Timer("CombinedQueryEngine"); timer.start(); prepare(query); branches = 0; exec(new ResultBindingImpl()); timer.stop(); _logger.fine(() -> "#B=" + branches + ", time=" + timer.getLast() + " ms."); return _result; }
/** * {@inheritDoc} */ @Override public QueryResult exec(final Query query) { _logger.fine(() -> "Executing query " + query); final Timer timer = new Timer("CombinedQueryEngine"); timer.start(); prepare(query); branches = 0; exec(new ResultBindingImpl()); timer.stop(); _logger.fine(() -> "#B=" + branches + ", time=" + timer.getLast() + " ms."); return _result; }
private ResultBinding convertBinding(final Binding binding) { final ResultBinding pelletBinding = new ResultBindingImpl(); final GraphLoader loader = _pellet.getLoader(); for (final Iterator<?> vars = binding.vars(); vars.hasNext();) { final Var var = (Var) vars.next(); final Node value = binding.get(var); if (value != null) { final ATermAppl pelletVar = ATermUtils.makeVar(var.getVarName()); final ATermAppl pelletValue = loader.node2term(value); pelletBinding.setValue(pelletVar, pelletValue); } } return pelletBinding; }
results.add(new ResultBindingImpl()); return results;
results.add(new ResultBindingImpl()); return results;
results.add(new ResultBindingImpl()); return results;
private ResultBinding convertBinding(final Binding binding) { final ResultBinding pelletBinding = new ResultBindingImpl(); final GraphLoader loader = _pellet.getLoader(); for (final Iterator<?> vars = binding.vars(); vars.hasNext();) { final Var var = (Var) vars.next(); final Node value = binding.get(var); if (value != null) { final ATermAppl pelletVar = ATermUtils.makeVar(var.getVarName()); final ATermAppl pelletValue = loader.node2term(value); pelletBinding.setValue(pelletVar, pelletValue); } } return pelletBinding; }