public void setBinding(String name, Value value) { delegate.setBinding(name, value); }
@Override public void setBinding(String variable, NODE node) { graphQuery.setBinding(variable, dialect.getNode(node)); }
@Override public void setBinding(String variable, NODE node) { graphQuery.setBinding(variable, dialect.getNode(node)); }
@Override public void setBinding(String variable, NODE node) { graphQuery.setBinding(variable, dialect.getNode(node)); }
private GraphQuery prepareStatementQuery(Resource subj, URI pred, Value obj, Resource... contexts) throws MalformedQueryException, RepositoryException { String qry = createQuery(subj, pred, obj); GraphQuery query = prepareGraphQuery(QueryLanguage.SPARQL, qry); if (subj instanceof BNode) { query.setBinding("subj", subj); } if (obj instanceof BNode) { query.setBinding("obj", obj); } if (isDataset(contexts)) { DatasetImpl ds = new DatasetImpl(); for (Resource ctx : contexts) { ds.addDefaultGraph((URI) ctx); } query.setDataset(ds); } return query; }
queryBuilder.append(" where { ?s foaf:name ?name . ?s foaf:mbox ?mbox . }"); GraphQuery query = testCon.prepareGraphQuery(QueryLanguage.SPARQL, queryBuilder.toString()); query.setBinding(NAME, nameBob); GraphQueryResult result = query.evaluate(); try {
query.setBinding("name", nameBob);
queryBuilder.append(" where { ?s foaf:name ?name . ?s foaf:mbox ?mbox . }"); GraphQuery query = testCon.prepareGraphQuery(QueryLanguage.SPARQL, queryBuilder.toString()); query.setBinding(NAME, nameBob); GraphQueryResult result = query.evaluate(); try {
public GraphQueryResult evaluate() throws QueryEvaluationException { try { RepositoryConnection con = getConnection(); QueryLanguage ql = getQueryLanguage(); String query = getQuery(); String baseURI = getBaseURI(); GraphQuery qry = con.prepareGraphQuery(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(RDFHandler handler) throws QueryEvaluationException, RDFHandlerException { try { RepositoryConnection con = getConnection(); QueryLanguage ql = getQueryLanguage(); String query = getQuery(); String baseURI = getBaseURI(); GraphQuery qry = con.prepareGraphQuery(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); } }