@Override protected Dataset getDataset() { // use the whole underlying repository, it is designed to // contain just the right set of graphs. return new DatasetImpl(); }
protected Dataset getDataset() { final DatasetImpl dataset = new DatasetImpl(); // If we have any non-default contexts, construct a dataset. // Otherwise just use an empty dataset. // This is preferable since using 'null' to specify // the default graph is not supported by older versions // of AllegroGraph. if (Arrays.stream(contexts).anyMatch(Objects::nonNull)) { for (Resource c : contexts) { if (c == null) { // null means "the default graph". // This will not work in AG < 6.1.1 dataset.addDefaultGraph(null); } else if (c instanceof IRI) { dataset.addDefaultGraph((IRI) c); dataset.addNamedGraph((IRI) c); } } } return dataset; }
private int size(IRI defaultGraph) throws RepositoryException, MalformedQueryException, QueryEvaluationException { TupleQuery qry = testCon.prepareTupleQuery(QueryLanguage.SPARQL, "SELECT * { ?s ?p ?o }"); DatasetImpl dataset = new DatasetImpl(); dataset.addDefaultGraph(defaultGraph); qry.setDataset(dataset); TupleQueryResult result = qry.evaluate(); try { int count = 0; while (result.hasNext()) { result.next(); count++; } return count; } finally { result.close(); } }
final DatasetImpl mergedDataset = new DatasetImpl();
final DatasetImpl mergedDataset = new DatasetImpl();
final DatasetImpl mergedDataset = new DatasetImpl();
final DatasetImpl mergedDataset = new DatasetImpl();
final DatasetImpl mergedDataset = new DatasetImpl();
final DatasetImpl mergedDataset = new DatasetImpl();
DatasetImpl dataset = new DatasetImpl();
DatasetImpl ds = new DatasetImpl(); ds.addNamedGraph(context1); ds.addNamedGraph(context2); statementSet(tupleQuery.evaluate())); ds = new DatasetImpl(); ds.addDefaultGraph(null); tupleQuery = conn.prepareTupleQuery(QueryLanguage.SPARQL, "SELECT ?s ?p ?o WHERE {?s ?p ?o . }");