public void setIncludeInferred(boolean include) { query.setIncludeInferred(include); }
public void setIncludeInferred(boolean include) { query.setIncludeInferred(include); }
public void setIncludeInferred(boolean include) { query.setIncludeInferred(include); }
@Override public TupleQuery prepare(ParsedTupleQuery tupleQuery) { TupleQuery query = new SailTupleQuery(tupleQuery, con); query.setIncludeInferred(includeInferred); return query; }
@Override public TupleQuery prepare(ParsedTupleQuery tupleQuery) { TupleQuery query = new SailConnectionTupleQuery(tupleQuery, con); query.setIncludeInferred(includeInferred); return query; }
public void setIncludeInferred(boolean includeInferred) { delegate.setIncludeInferred(includeInferred); node.setIncludeInferred(includeInferred); }
public static TupleQuery getQuery(RepositoryConnection connection, TupleQueryModel tupleQueryModel, boolean includeInferred){ try { // System.err.println(tupleQueryModel.getTupleExpr()); QUERY_HOLDER.set(tupleQueryModel); TupleQuery tupleQuery = connection.prepareTupleQuery(DirectQuery.DIRECTQUERY, ""); tupleQuery.setIncludeInferred(includeInferred); return tupleQuery; } catch (StoreException e) { throw new RepositoryException(e); } catch (MalformedQueryException e) { throw new RepositoryException(e); } }
public static TupleQuery getQuery(RepositoryConnection connection, ParsedTupleQuery tupleQueryModel, boolean includeInferred) { try { // System.err.println(tupleQueryModel.getTupleExpr()); QUERY_HOLDER.set(tupleQueryModel); TupleQuery tupleQuery = connection.prepareTupleQuery(DirectQuery.DIRECTQUERY, ""); tupleQuery.setIncludeInferred(includeInferred); return tupleQuery; } catch (MalformedQueryException e) { throw new RepositoryException(e); } catch (org.openrdf.repository.RepositoryException e) { throw new RepositoryException(e); } }
public static TupleQuery getQuery(RepositoryConnection connection, TupleQueryModel tupleQueryModel, boolean includeInferred) { try { // System.err.println(tupleQueryModel.getTupleExpr()); QUERY_HOLDER.set(tupleQueryModel); TupleQuery tupleQuery = connection.prepareTupleQuery(DirectQuery.DIRECTQUERY, ""); tupleQuery.setIncludeInferred(includeInferred); return tupleQuery; } catch (StoreException e) { throw new RepositoryException(e); } catch (MalformedQueryException e) { throw new RepositoryException(e); } }
public static TupleQueryResult executeSelectQuery(Repository repo, String query, QueryLanguage ql) throws OpenRDFException { RepositoryConnection cxn; if (repo instanceof BigdataSailRepository) { cxn = ((BigdataSailRepository) repo).getReadOnlyConnection(); } else { cxn = repo.getConnection(); } try { final TupleQuery tupleQuery = cxn.prepareTupleQuery(ql, query); tupleQuery.setIncludeInferred(true /* includeInferred */); return tupleQuery.evaluate(); } finally { // close the repository connection cxn.close(); } }
public static TupleQueryResult executeSelectQuery(final Repository repo, final String query, final QueryLanguage ql) throws OpenRDFException { RepositoryConnection cxn; if (repo instanceof BigdataSailRepository) { cxn = ((BigdataSailRepository) repo).getReadOnlyConnection(); } else { cxn = repo.getConnection(); } try { final TupleQuery tupleQuery = cxn.prepareTupleQuery(ql, query); tupleQuery.setIncludeInferred(true /* includeInferred */); return tupleQuery.evaluate(); } finally { // close the repository connection cxn.close(); } } }
public static TupleQueryResult executeSelectQuery(final Repository repo, final String query, final QueryLanguage ql) throws OpenRDFException { RepositoryConnection cxn; if (repo instanceof BigdataSailRepository) { cxn = ((BigdataSailRepository) repo).getReadOnlyConnection(); } else { cxn = repo.getConnection(); } try { final TupleQuery tupleQuery = cxn.prepareTupleQuery(ql, query); tupleQuery.setIncludeInferred(true /* includeInferred */); return tupleQuery.evaluate(); } finally { // close the repository connection cxn.close(); } } }
tupleQuery.setIncludeInferred( false ); result = tupleQuery.evaluate(); long row = 0;
tupleQuery.setIncludeInferred( false ); result = tupleQuery.evaluate(); long row = 0;
private static PropertyBags query(RepositoryConnection cnx, String query) throws RepositoryException { PropertyBags results = new PropertyBags(); try { final TupleQuery tupleQuery = cnx.prepareTupleQuery(QueryLanguage.SPARQL, query); tupleQuery.setIncludeInferred(false); TupleQueryResult r = tupleQuery.evaluate(); try { List<String> names = r.getBindingNames(); while (r.hasNext()) { BindingSet s = r.next(); PropertyBag result = new PropertyBag(names); names.forEach(name -> { if (s.hasBinding(name)) { String value = s.getBinding(name).getValue().stringValue(); result.put(name, value); } }); if (result.size() > 0) { results.add(result); } } } finally { r.close(); } } catch (MalformedQueryException | QueryEvaluationException x) { throw new TripleStoreException(String.format("Query [%s]", query), x); } return results; }
public TupleQueryResult evaluate() throws QueryEvaluationException { try { RepositoryConnection con = getConnection(); QueryLanguage ql = getQueryLanguage(); String query = getQuery(); String baseURI = getBaseURI(); TupleQuery qry = con.prepareTupleQuery(ql, query, baseURI); qry.setDataset(getDataset()); qry.setIncludeInferred(getIncludeInferred()); BindingSet bindings = getBindings(); for (String name : bindings.getBindingNames()) { qry.setBinding(name, bindings.getValue(name)); } return qry.evaluate(); } catch (MalformedQueryException e) { throw new QueryEvaluationException(e); } catch (RepositoryException e) { throw new QueryEvaluationException(e); } }
public void evaluate(TupleQueryResultHandler handler) throws QueryEvaluationException, TupleQueryResultHandlerException { try { RepositoryConnection con = getConnection(); QueryLanguage ql = getQueryLanguage(); String query = getQuery(); String baseURI = getBaseURI(); TupleQuery qry = con.prepareTupleQuery(ql, query, baseURI); qry.setDataset(getDataset()); qry.setIncludeInferred(getIncludeInferred()); BindingSet bindings = getBindings(); for (String name : bindings.getBindingNames()) { qry.setBinding(name, bindings.getValue(name)); } qry.evaluate(handler); } catch (MalformedQueryException e) { throw new QueryEvaluationException(e); } catch (RepositoryException e) { throw new QueryEvaluationException(e); } }
@Test public void testTupleQueryIncludeInferred() throws Exception { final TupleQuery tq = con.prepareTupleQuery(QueryLanguage.SPARQL, "select * where {?s ?p ?o}"); tq.setIncludeInferred(false); tq.evaluate(); assertEquals("false", remote.data.opts.getRequestParam(RemoteRepositoryDecls.INCLUDE_INFERRED)); assertEquals("false", remote.data.request.getParams().get(RemoteRepositoryDecls.INCLUDE_INFERRED).getValue()); tq.setIncludeInferred(true); final TupleQueryResult tqr = tq.evaluate(); try { assertEquals("true", remote.data.opts.getRequestParam(RemoteRepositoryDecls.INCLUDE_INFERRED)); assertEquals("true", remote.data.request.getParams().get(RemoteRepositoryDecls.INCLUDE_INFERRED).getValue()); } finally { tqr.close(); } }
TupleQuery tupleQuery = prepareTupleQuery(SPARQL, EVERYTHING_WITH_GRAPH); setBindings(tupleQuery, subj, pred, obj, contexts); tupleQuery.setIncludeInferred(includeInferred); TupleQueryResult qRes = tupleQuery.evaluate(); return new RepositoryResult<Statement>(
cxn.prepareTupleQuery(QueryLanguage.SPARQL, query); tupleQuery.setIncludeInferred(true /* includeInferred */);