public Dataset getDataset() { return query.getDataset(); }
public Dataset getDataset() { return query.getDataset(); }
public Dataset getDataset() { return delegate.getDataset(); }
@Test public void testTupleQueryDataset() throws Exception { final TupleQuery tq = con.prepareTupleQuery(QueryLanguage.SPARQL, "select * where {?s ?p ?o}"); tq.setDataset(dataset); final TupleQueryResult tqr = tq.evaluate(); try { assertEquals(defaultGraphs,tq.getDataset().getDefaultGraphs()); assertEquals(namedGraphs,tq.getDataset().getNamedGraphs()); Collection<String> optsDefaultGraphs = Arrays.asList(remote.data.opts.requestParams.get(RemoteRepositoryDecls.DEFAULT_GRAPH_URI)); assertTrue(optsDefaultGraphs.contains(defaultGraph1.stringValue())); assertTrue(optsDefaultGraphs.contains(defaultGraph2.stringValue())); List<String> requestDefaultGraphs = remote.data.request.getParams().get(RemoteRepositoryDecls.DEFAULT_GRAPH_URI).getValues(); assertTrue(requestDefaultGraphs.contains(defaultGraph1.stringValue())); assertTrue(requestDefaultGraphs.contains(defaultGraph2.stringValue())); Collection<String> optsNamedGraphs = Arrays.asList(remote.data.opts.requestParams.get(RemoteRepositoryDecls.NAMED_GRAPH_URI)); assertTrue(optsNamedGraphs.contains(namedGraph1.stringValue())); assertTrue(optsNamedGraphs.contains(namedGraph2.stringValue())); List<String> requestNamedGraphs = remote.data.request.getParams().get(RemoteRepositoryDecls.NAMED_GRAPH_URI).getValues(); assertTrue(requestNamedGraphs.contains(namedGraph1.stringValue())); assertTrue(requestNamedGraphs.contains(namedGraph2.stringValue())); } finally { tqr.close(); } }