use of org.apache.jena.sparql.modify.request.UpdateDataDelete in project jena by apache.
the class UpdateBuilderTest method testDelete_Triple.
@Test
public void testDelete_Triple() {
Triple t = new Triple(s, p, o);
UpdateBuilder builder = new UpdateBuilder();
builder.addDelete(t);
Update update = builder.build();
assertTrue(update instanceof UpdateDataDelete);
UpdateDataDelete udd = (UpdateDataDelete) update;
List<Quad> quads = udd.getQuads();
assertEquals(1, quads.size());
Quad q = quads.get(0);
assertEquals(Quad.defaultGraphNodeGenerated, q.getGraph());
assertEquals(s, q.getSubject());
assertEquals(p, q.getPredicate());
assertEquals(o, q.getObject());
}
use of org.apache.jena.sparql.modify.request.UpdateDataDelete in project jena by apache.
the class UpdateBuilderTest method testDelete_SPO.
@Test
public void testDelete_SPO() {
UpdateBuilder builder = new UpdateBuilder();
builder.addDelete(s, p, o);
Update update = builder.build();
assertTrue(update instanceof UpdateDataDelete);
UpdateDataDelete udd = (UpdateDataDelete) update;
List<Quad> quads = udd.getQuads();
assertEquals(1, quads.size());
Quad q = quads.get(0);
assertEquals(Quad.defaultGraphNodeGenerated, q.getGraph());
assertEquals(s, q.getSubject());
assertEquals(p, q.getPredicate());
assertEquals(o, q.getObject());
}
use of org.apache.jena.sparql.modify.request.UpdateDataDelete in project jena by apache.
the class UpdateBuilderTest method testDelete_Quad.
@Test
public void testDelete_Quad() {
UpdateBuilder builder = new UpdateBuilder();
builder.addDelete(new Quad(g, s, p, o));
Update update = builder.build();
assertTrue(update instanceof UpdateDataDelete);
UpdateDataDelete udd = (UpdateDataDelete) update;
List<Quad> quads = udd.getQuads();
assertEquals(1, quads.size());
Quad q = quads.get(0);
assertEquals(g, q.getGraph());
assertEquals(s, q.getSubject());
assertEquals(p, q.getPredicate());
assertEquals(o, q.getObject());
}
use of org.apache.jena.sparql.modify.request.UpdateDataDelete in project jena by apache.
the class UpdateBuilderTest method testDelete_NodeTriple.
@Test
public void testDelete_NodeTriple() {
Triple t = new Triple(s, p, o);
UpdateBuilder builder = new UpdateBuilder();
builder.addDelete(g, t);
Update update = builder.build();
assertTrue(update instanceof UpdateDataDelete);
UpdateDataDelete udd = (UpdateDataDelete) update;
List<Quad> quads = udd.getQuads();
assertEquals(1, quads.size());
Quad q = quads.get(0);
assertEquals(g, q.getGraph());
assertEquals(s, q.getSubject());
assertEquals(p, q.getPredicate());
assertEquals(o, q.getObject());
}
use of org.apache.jena.sparql.modify.request.UpdateDataDelete in project jena by apache.
the class UpdateRequestSink method createDeleteDataSink.
@Override
public QuadDataAccSink createDeleteDataSink() {
QuadDataAcc quads = new QuadDataAcc();
send(new UpdateDataDelete(quads));
return quads;
}
Aggregations