Example #1
0
 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);
   }
 }
Example #3
0
  @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;
    }
Example #5
0
 @Override
 public void delete(Triple t) {
   base.delete(t);
   getEventManager().notifyDeleteTriple(this, t);
 }
Example #6
0
 @Override
 public void performDelete(Triple t) {
   base.delete(t);
 }
Example #7
0
 public void testRemoveFromNothing() {
   Graph G = getGraph();
   G.delete(triple("quint rdf:subject S"));
 }