@Override public String render(final ParsedQuery query) { return render(query.getTupleExpr(), query.getDataset()); }
@Override public String render(final ParsedQuery query) { return render(query.getTupleExpr(), query.getDataset()); }
public static synchronized CloseableIteration<? extends BindingSet, QueryEvaluationException> evaluateQuery(final ParsedQuery query, final SailConnection sc) throws QueryException { MapBindingSet bindings = new MapBindingSet(); boolean includeInferred = false; try { return sc.evaluate(query.getTupleExpr(), query.getDataset(), bindings, includeInferred); } catch (SailException e) { throw new QueryException(e); } }
if (theQuery.getDataset() != null) { for (IRI aURI : theQuery.getDataset().getDefaultGraphs()) { aQuery.append("from <").append(aURI).append(">\n"); for (IRI aURI : theQuery.getDataset().getNamedGraphs()) { aQuery.append("from named <").append(aURI).append(">\n");
final ParsedQuery query = parser.parseQuery(sparqlQuery, null); boolean includeInferred = false; final CloseableIteration<? extends BindingSet, QueryEvaluationException> results = this.sailConnection.get().evaluate(query.getTupleExpr(), query.getDataset(), new MapBindingSet(), includeInferred); final List<Map<String, Vertex>> returnList = new ArrayList<Map<String, Vertex>>(); try {
Dataset dataset = parsedQuery.getDataset(); if (defaultGraphs != null || namedGraphs != null) { final DatasetImpl ds = new DatasetImpl();
private Collection<BindingSet> evaluate(final String queryStr) { BindingSet bindings = new EmptyBindingSet(); String baseURI = "http://example.org/baseUri#"; ParsedQuery query; CloseableIteration<? extends BindingSet, QueryEvaluationException> results; query = parser.parseQuery(queryStr, baseURI); Collection<BindingSet> coll = new LinkedList<>(); results = sc.evaluate(query.getTupleExpr(), query.getDataset(), bindings, false); try { while (results.hasNext()) { coll.add(results.next()); } } finally { results.close(); } return coll; }
@Override public CloseableIteration<? extends BindingSet, QueryEvaluationException> evaluate(final String query) throws RippleException { ensureOpen(); SPARQLParser parser = new SPARQLParser(); boolean useInference = false; // FIXME String baseIRI = "http://example.org/bogusBaseIRI/"; ParsedQuery pq; try { pq = parser.parseQuery(query, baseIRI); } catch (MalformedQueryException e) { throw new RippleException(e); } MapBindingSet bindings = new MapBindingSet(); try { return sailConnection.evaluate(pq.getTupleExpr(), pq.getDataset(), bindings, useInference); } catch (SailException e) { throw new RippleException(e); } }
sc.begin(); CloseableIteration<? extends BindingSet, QueryEvaluationException> iter = sc.evaluate(q.getTupleExpr(), q.getDataset(), new EmptyBindingSet(), false); BindingSet bs = iter.next(); assertEquals(agentIri, bs.getValue("actor").stringValue());