@Override public Binding getBinding(String bindingName) { Value value = getValue(bindingName); if (value != null) { return new SimpleBinding(bindingName, value); } return null; }
protected CloseableIteration<? extends BindingSet, QueryEvaluationException> enforceMaxQueryTime( CloseableIteration<? extends BindingSet, QueryEvaluationException> bindingsIter) { if (getMaxExecutionTime() > 0) { bindingsIter = new QueryInterruptIteration(bindingsIter, 1000L * getMaxExecutionTime()); } return bindingsIter; }
/** * Adds a binding to the binding set. * * @param name * The binding's name. * @param value * The binding's value. */ public void addBinding(String name, Value value) { addBinding(new SimpleBinding(name, value)); }
@Override public void setBinding(String name, Value value) { assert value instanceof Literal || value instanceof IRI; bindings.addBinding(name, value); }
public Binding next() { Binding result = new SimpleBinding(bindingNames.get(index), values.get(index)); findNextElement(); return result; }
@Override protected Dataset getDataset() { // use the whole underlying repository, it is designed to // contain just the right set of graphs. return new DatasetImpl(); }
@Override public void clearBindings() { bindings.clear(); }
public static Dataset fallback(Dataset primary, Dataset fallback) { if (primary == null) return fallback; if (fallback == null) return primary; return new FallbackDataset(primary, fallback); }
@Override public Iterator<Binding> iterator() { return new ListBindingSetIterator(); }
public AGQuery(AGRepositoryConnection con, QueryLanguage ql, String queryString, String baseURI) { super.setIncludeInferred(false); // set default this.httpCon = con; this.queryLanguage = ql; this.queryString = queryString; this.baseURI = baseURI; // AG queries exclude inferences by default super.includeInferred = false; }
/** * Adds a binding to the binding set. * * @param name * The binding's name. * @param value * The binding's value. */ public void addBinding(String name, Value value) { addBinding(new SimpleBinding(name, value)); }
public Binding getBinding(String bindingName) { Value value = getValue(bindingName); if (value != null) { return new SimpleBinding(bindingName, value); } return null; }
public Binding next() { Binding result = new SimpleBinding(bindingNames.get(index), values.get(index)); findNextElement(); return result; }
protected CloseableIteration<? extends BindingSet, QueryEvaluationException> enforceMaxQueryTime( CloseableIteration<? extends BindingSet, QueryEvaluationException> bindingsIter) { if (getMaxExecutionTime() > 0) { bindingsIter = new QueryInterruptIteration(bindingsIter, 1000L * getMaxExecutionTime()); } return bindingsIter; }
public static Dataset fallback(Dataset primary, Dataset fallback) { if (primary == null) return fallback; if (fallback == null) return primary; return new FallbackDataset(primary, fallback); }
/** * Adds a binding to the binding set. * * @param name * The binding's name. * @param value * The binding's value. */ public void addBinding(String name, Value value) { addBinding(new SimpleBinding(name, value)); }
public Binding getBinding(String bindingName) { Value value = getValue(bindingName); if (value != null) { return new SimpleBinding(bindingName, value); } return null; }
@Override public Binding next() { Binding result = new SimpleBinding(bindingNames.get(index), values.get(index)); findNextElement(); return result; }
protected CloseableIteration<? extends BindingSet, QueryEvaluationException> enforceMaxQueryTime( CloseableIteration<? extends BindingSet, QueryEvaluationException> bindingsIter) { if (getMaxExecutionTime() > 0) { bindingsIter = new QueryInterruptIteration(bindingsIter, 1000L * getMaxExecutionTime()); } return bindingsIter; }
public static Dataset fallback(Dataset primary, Dataset fallback) { if (primary == null) return fallback; if (fallback == null) return primary; return new FallbackDataset(primary, fallback); }