final TupleQuery q = cxn.prepareTupleQuery(QueryLanguage.SPARQL, query);
/** * Executes the SPARQL query returned by * {@link #getQuery(ServiceCallCreateParams, ServiceParams)} */ @Override protected TupleQueryResult doQuery( final BigdataSailRepositoryConnection cxn, final ServiceCallCreateParams createParams, final ServiceParams serviceParams) throws Exception { final String queryStr = getQuery(createParams, serviceParams); final String baseURI = createParams.getServiceURI().stringValue(); final BigdataSailTupleQuery query = (BigdataSailTupleQuery) cxn .prepareTupleQuery(QueryLanguage.SPARQL, queryStr, baseURI); return query.evaluate(); }
/** * Executes the SPARQL query returned by * {@link #getQuery(ServiceCallCreateParams, ServiceParams)} */ @Override protected TupleQueryResult doQuery( final BigdataSailRepositoryConnection cxn, final ServiceCallCreateParams createParams, final ServiceParams serviceParams) throws Exception { final String queryStr = getQuery(createParams, serviceParams); final String baseURI = createParams.getServiceURI().stringValue(); final BigdataSailTupleQuery query = (BigdataSailTupleQuery) cxn .prepareTupleQuery(QueryLanguage.SPARQL, queryStr, baseURI); return query.evaluate(); }
" values ?o { \"A\"^^xsd:string \"B\"^^xsd:string \"D\"^^xsd:string }\r\n" + "}"; final TupleQuery q = conn.prepareTupleQuery(QueryLanguage.SPARQL, query); final TupleQueryResult tqr = q.evaluate();
" wd:Q513 wdt:P17 ?country .\r\n" + "}"; final TupleQuery q = conn.prepareTupleQuery(QueryLanguage.SPARQL, query); final TupleQueryResult tqr = q.evaluate();
public void testSimpleSSSP() throws Exception { final BigdataSail sail = getSail(); sail.initialize(); final BigdataSailRepository repo = new BigdataSailRepository(sail); final BigdataSailRepositoryConnection cxn = repo.getConnection(); cxn.setAutoCommit(false); try { cxn.add(open("sssp.ttl"), "", RDFFormat.TURTLE); cxn.commit(); log.trace("\n" + cxn.getTripleStore().dumpStore()); final String query = IOUtils.toString(open("sssp.rq")); log.trace("\n" + query); final TupleQuery tqr = cxn.prepareTupleQuery(QueryLanguage.SPARQL, query); final TupleQueryResult result = tqr.evaluate(); while (result.hasNext()) { log.trace(result.next()); } result.close(); } finally { cxn.close(); sail.__tearDownUnitTest(); } }
"}"; TupleQuery q = cxn.prepareTupleQuery(QueryLanguage.SPARQL, query); q.setBinding("subj", vf.createURI("u:1")); TupleQueryResult tqr = q.evaluate();
@SuppressWarnings("unchecked") private void testQuery(final BigdataSailRepositoryConnection conn, final String query, final int expectedIVs) throws MalformedQueryException, RepositoryException, QueryEvaluationException { TupleQuery tq = conn.prepareTupleQuery(QueryLanguage.SPARQL, query); TupleQueryResult tqr = tq.evaluate(); try { int cnt = 0; while (tqr.hasNext()) { tqr.next(); cnt++; } // assertEquals("Expected 1 row in resultset", 1, cnt); QueryRoot queryRoot = ((BigdataSailTupleQuery)tq).getASTContainer().getOriginalAST(); cnt = 0; for (Object filterNode: queryRoot.getWhereClause().getChildren(FilterNode.class)) { cnt += checkNode((BOp)filterNode); } assertEquals("Expected inlined IV for date literal", expectedIVs, cnt); } finally { tqr.close(); } }
final TupleQuery validate = conn.prepareTupleQuery(QueryLanguage.SPARQL, "SELECT * WHERE { ?s ?p ?o }"); final TupleQueryResult res = validate.evaluate(); int numTriples = 0;
cxn.prepareTupleQuery(QueryLanguage.SPARQL, query); TupleQueryResult result = tupleQuery.evaluate();
" values ?o { \"A\"^^xsd:string \"B\"^^xsd:string \"D\"^^xsd:string }\r\n" + "}"; final TupleQuery q = conn.prepareTupleQuery(QueryLanguage.SPARQL, query); final TupleQueryResult tqr = q.evaluate();
" wd:Q513 wdt:P17 ?country .\r\n" + "}"; final TupleQuery q = conn.prepareTupleQuery(QueryLanguage.SPARQL, query); final TupleQueryResult tqr = q.evaluate();
final TupleQuery q = cxn.prepareTupleQuery(QueryLanguage.SPARQL, query);
public void testSimpleSSSP() throws Exception { final BigdataSail sail = getSail(); sail.initialize(); final BigdataSailRepository repo = new BigdataSailRepository(sail); final BigdataSailRepositoryConnection cxn = repo.getConnection(); cxn.setAutoCommit(false); try { cxn.add(open("sssp.ttl"), "", RDFFormat.TURTLE); cxn.commit(); log.trace("\n" + cxn.getTripleStore().dumpStore()); final String query = IOUtils.toString(open("sssp.rq")); log.trace("\n" + query); final TupleQuery tqr = cxn.prepareTupleQuery(QueryLanguage.SPARQL, query); final TupleQueryResult result = tqr.evaluate(); while (result.hasNext()) { log.trace(result.next()); } result.close(); } finally { cxn.close(); sail.__tearDownUnitTest(); } }
"}"; TupleQuery q = cxn.prepareTupleQuery(QueryLanguage.SPARQL, query); q.setBinding("subj", vf.createURI("u:1")); TupleQueryResult tqr = q.evaluate();
@SuppressWarnings("unchecked") private void testQuery(final BigdataSailRepositoryConnection conn, final String query, final int expectedIVs) throws MalformedQueryException, RepositoryException, QueryEvaluationException { TupleQuery tq = conn.prepareTupleQuery(QueryLanguage.SPARQL, query); TupleQueryResult tqr = tq.evaluate(); try { int cnt = 0; while (tqr.hasNext()) { tqr.next(); cnt++; } // assertEquals("Expected 1 row in resultset", 1, cnt); QueryRoot queryRoot = ((BigdataSailTupleQuery)tq).getASTContainer().getOriginalAST(); cnt = 0; for (Object filterNode: queryRoot.getWhereClause().getChildren(FilterNode.class)) { cnt += checkNode((BOp)filterNode); } assertEquals("Expected inlined IV for date literal", expectedIVs, cnt); } finally { tqr.close(); } }
final TupleQuery validate = conn.prepareTupleQuery(QueryLanguage.SPARQL, "SELECT * WHERE { ?s ?p ?o }"); final TupleQueryResult res = validate.evaluate(); int numTriples = 0;
cxn.prepareTupleQuery(QueryLanguage.SPARQL, query); TupleQueryResult result = tupleQuery.evaluate();
final TupleQuery q = cxn.prepareTupleQuery(QueryLanguage.SPARQL, query);
cxn.add(s3, pred1, vf.createLiteral(2)); cxn.add(s3, pred2, vf.createLiteral("c")); final TupleQuery tq = cxn.prepareTupleQuery(QueryLanguage.SPARQL, "SELECT ?s ?lit " + "WHERE { " +