public void testQuadRemove() { Graph g = getGraph(); assertEquals(0, g.size()); Triple s = NodeCreateUtils.createTriple("x rdf:subject s"); Triple p = NodeCreateUtils.createTriple("x rdf:predicate p"); Triple o = NodeCreateUtils.createTriple("x rdf:object o"); Triple t = NodeCreateUtils.createTriple("x rdf:type rdf:Statement"); g.add(s); g.add(p); g.add(o); g.add(t); assertEquals(4, g.size()); g.delete(s); g.delete(p); g.delete(o); g.delete(t); assertEquals(0, g.size()); }
/** Removes the triple t (if possible) from the set belonging to this graph. */ @Override public void performDelete(Triple t) { version++; if (fdata != null) { Graph data = fdata.getGraph(); if (data != null) { data.delete(t); } } if (isPrepared) { fdeductions.getGraph().delete(t); } }
@Test public void testGraph_delete() throws GraphException, SQLException, JSONException { testGraph_write(); for (int i = 0; i < CAPACITY; i++) { graph.delete(String.valueOf(i)); assertNull(graph.read(String.valueOf(i))); } assertEquals(CAPACITY, graph.capacity()); assertEquals(0, graph.occupied()); assertEquals(CAPACITY, graph.available()); assertEquals(CAPACITY, graph.recycled()); }
@Override protected Serializable processMethod() throws AsyncException { version++; if (fdata != null) { Graph data = fdata.getGraph(); if (data != null) { data.delete(getHandler(""), t); } } if (isPrepared) { fdeductions.getGraph().delete(getHandler(""), t); } return null; }
@Override public void delete(Triple t) { base.delete(t); getEventManager().notifyDeleteTriple(this, t); }
@Override public void performDelete(Triple t) { base.delete(t); }
public void testRemoveFromNothing() { Graph G = getGraph(); G.delete(triple("quint rdf:subject S")); }