@Override public Graph getUnionGraph() { return getGraph(Quad.unionGraph); }
@Test public void load_graph_06() { DatasetGraphTDB dsg = fresh() ; GraphTDB graph = dsg.getGraphTDB(g) ; TDBLoader.load(graph, DIR + "data-4.ttl", false) ; String uri1 = dsg.getGraph(g).getPrefixMapping().getNsPrefixURI("") ; assertEquals("http://example/", uri1) ; String uri2 = dsg.getDefaultGraph().getPrefixMapping().getNsPrefixURI("") ; assertNull(uri2) ; } }
@Test public void load_graph_06() { DatasetGraphTDB dsg = fresh() ; GraphTDB graph = dsg.getGraphTDB(g) ; TDBLoader.load(graph, DIR + "data-4.ttl", false) ; String uri1 = dsg.getGraph(g).getPrefixMapping().getNsPrefixURI("") ; assertEquals("http://example/", uri1) ; String uri2 = dsg.getDefaultGraph().getPrefixMapping().getNsPrefixURI("") ; assertNull(uri2) ; } }
public GraphTDB getGraphTDB(Node graphNode) { return (GraphTDB)getGraph(graphNode) ; }
@Test public void load_graph_03() { DatasetGraphTDB dsg = fresh() ; TDBLoader.load(dsg.getGraphTDB(g), DIR + "data-2.nt", false) ; assertEquals(0, dsg.getDefaultGraph().size()) ; assertEquals(1, dsg.getGraph(g).size()) ; // Check indexes. List<Triple> x = Iter.toList(dsg.getDefaultGraph().find(null, null, null)) ; assertEquals(0, x.size()) ; x = Iter.toList(dsg.getGraph(g).find(null, null, null)) ; assertEquals(1, x.size()) ; x = Iter.toList(dsg.getGraph(g).find(s, null, null)) ; assertEquals(1, x.size()) ; x = Iter.toList(dsg.getGraph(g).find(null, p, null)) ; assertEquals(1, x.size()) ; x = Iter.toList(dsg.getGraph(g).find(null, null, o)) ; assertEquals(1, x.size()) ; List<Quad> z = Iter.toList(dsg.find(null, null, null, null)) ; assertEquals(1, z.size()) ; z = Iter.toList(dsg.find(g, null, null, null)) ; assertEquals(1, z.size()) ; z = Iter.toList(dsg.find(null, s, null, null)) ; assertEquals(1, z.size()) ; z = Iter.toList(dsg.find(null, null, p, null)) ; assertEquals(1, z.size()) ; z = Iter.toList(dsg.find(null, null, null, o)) ; assertEquals(1, z.size()) ; }
@Test public void load_dataset_01() { DatasetGraphTDB dsg = fresh() ; TDBLoader.load(dsg, DIR + "data-1.nq", false) ; assertTrue(dsg.getDefaultGraph().isEmpty()) ; assertEquals(1, dsg.getGraph(g).size()) ; }
@Test public void load_graph_03() { DatasetGraphTDB dsg = fresh() ; TDBLoader.load(dsg.getGraphTDB(g), DIR + "data-2.nt", false) ; assertEquals(0, dsg.getDefaultGraph().size()) ; assertEquals(1, dsg.getGraph(g).size()) ; // Check indexes. List<Triple> x = Iter.toList(dsg.getDefaultGraph().find(null, null, null)) ; assertEquals(0, x.size()) ; x = Iter.toList(dsg.getGraph(g).find(null, null, null)) ; assertEquals(1, x.size()) ; x = Iter.toList(dsg.getGraph(g).find(s, null, null)) ; assertEquals(1, x.size()) ; x = Iter.toList(dsg.getGraph(g).find(null, p, null)) ; assertEquals(1, x.size()) ; x = Iter.toList(dsg.getGraph(g).find(null, null, o)) ; assertEquals(1, x.size()) ; List<Quad> z = Iter.toList(dsg.find(null, null, null, null)) ; assertEquals(1, z.size()) ; z = Iter.toList(dsg.find(g, null, null, null)) ; assertEquals(1, z.size()) ; z = Iter.toList(dsg.find(null, s, null, null)) ; assertEquals(1, z.size()) ; z = Iter.toList(dsg.find(null, null, p, null)) ; assertEquals(1, z.size()) ; z = Iter.toList(dsg.find(null, null, null, o)) ; assertEquals(1, z.size()) ; }
@Test public void load_dataset_01() { DatasetGraphTDB dsg = fresh() ; TDBLoader.load(dsg, DIR + "data-1.nq", false) ; assertTrue(dsg.getDefaultGraph().isEmpty()) ; assertEquals(1, dsg.getGraph(g).size()) ; }
@Test public void load_dataset_02() { DatasetGraphTDB dsg = fresh() ; InputStream in = IO.openFile(DIR + "data-1.nq") ; TDBLoader.load(dsg, in, false) ; assertTrue(dsg.getDefaultGraph().isEmpty()) ; assertEquals(1, dsg.getGraph(g).size()) ; }
public static void main(String[] args) { FileManager fm = FileManager.get(); fm.addLocatorClassLoader(ExampleTDB_04.class.getClassLoader()); InputStream in = fm.open("data/data.nt"); DatasetGraphTDB dsg = TDBInternal.getBaseDatasetGraphTDB(TDBFactory.createDatasetGraph()); GraphListener listener = new MyListener(); dsg.getDefaultGraph().getEventManager().register(listener); Iterator<Node> iter = dsg.listGraphNodes(); while ( iter.hasNext() ) { Graph graph = dsg.getGraph(iter.next()); graph.getEventManager().register(listener); } // this does not send events to the GraphListener TDBLoader.load(dsg, in, false); // this does not uses the Graph SPI dsg.add(new Quad(Quad.defaultGraphIRI, NodeFactory.createURI("x"), NodeFactory.createURI("y"), NodeFactory.createURI("z"))); // this does Graph graph = dsg.getDefaultGraph(); graph.add(new Triple(NodeFactory.createURI("x"), NodeFactory.createURI("y"), NodeFactory.createURI("z"))); // this sends events to the GraphListener Model model = ModelFactory.createModelForGraph(dsg.getDefaultGraph()) ; model.add(ResourceFactory.createProperty("foo:x1"), RDFS.label, "X1"); // this does it too in = fm.open("data/data.nt"); model.read(in, "", "N-TRIPLES"); dsg.close(); }
@Test public void load_dataset_02() { DatasetGraphTDB dsg = fresh() ; InputStream in = IO.openFile(DIR + "data-1.nq") ; TDBLoader.load(dsg, in, false) ; assertTrue(dsg.getDefaultGraph().isEmpty()) ; assertEquals(1, dsg.getGraph(g).size()) ; }