Class UpdateWriter
- java.lang.Object
-
- org.apache.jena.sparql.modify.request.UpdateWriter
-
- All Implemented Interfaces:
org.apache.jena.atlas.lib.Closeable,UpdateSerializer
public class UpdateWriter extends java.lang.Object implements UpdateSerializer
-
-
Constructor Summary
Constructors Constructor Description UpdateWriter(org.apache.jena.atlas.io.IndentedWriter out, SerializationContext sCxt)Create a UpdateWriter for output of a single UpdateRequest.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()voiddelete(java.util.Iterator<? extends Quad> it)voiddelete(Node graph, java.util.Iterator<? extends Triple> it)voiddelete(Node graph, Triple triple)voiddelete(Quad quad)voidflush()voidinsert(java.util.Iterator<? extends Quad> it)voidinsert(Node graph, java.util.Iterator<? extends Triple> it)voidinsert(Node graph, Triple triple)voidinsert(Quad quad)voidopen()Must be called prior to passing updates to the serializerstatic voidoutput(UpdateRequest request, org.apache.jena.atlas.io.IndentedWriter out)static voidoutput(UpdateRequest request, org.apache.jena.atlas.io.IndentedWriter out, SerializationContext sCxt)static voidoutput(Update update, org.apache.jena.atlas.io.IndentedWriter out, SerializationContext sCxt)voidupdate(java.lang.Iterable<? extends Update> updates)Serializes a sequence of updatesvoidupdate(java.util.Iterator<? extends Update> updateIter)Serializes a sequence of updatesvoidupdate(Update update)Serializes the given update
-
-
-
Constructor Detail
-
UpdateWriter
public UpdateWriter(org.apache.jena.atlas.io.IndentedWriter out, SerializationContext sCxt)Create a UpdateWriter for output of a single UpdateRequest.- Parameters:
out-sCxt- SerializationContext - pass null for one that will produce legal output.
-
-
Method Detail
-
open
public void open()
Description copied from interface:UpdateSerializerMust be called prior to passing updates to the serializer- Specified by:
openin interfaceUpdateSerializer
-
insert
public void insert(Quad quad)
-
insert
public void insert(java.util.Iterator<? extends Quad> it)
-
delete
public void delete(Quad quad)
-
delete
public void delete(java.util.Iterator<? extends Quad> it)
-
update
public void update(Update update)
Description copied from interface:UpdateSerializerSerializes the given update- Specified by:
updatein interfaceUpdateSerializer- Parameters:
update- Update
-
update
public void update(java.lang.Iterable<? extends Update> updates)
Description copied from interface:UpdateSerializerSerializes a sequence of updates- Specified by:
updatein interfaceUpdateSerializer- Parameters:
updates- Updates
-
update
public void update(java.util.Iterator<? extends Update> updateIter)
Description copied from interface:UpdateSerializerSerializes a sequence of updates- Specified by:
updatein interfaceUpdateSerializer- Parameters:
updateIter- Updates
-
flush
public void flush()
-
close
public void close()
- Specified by:
closein interfaceorg.apache.jena.atlas.lib.Closeable
-
output
public static void output(UpdateRequest request, org.apache.jena.atlas.io.IndentedWriter out)
-
output
public static void output(UpdateRequest request, org.apache.jena.atlas.io.IndentedWriter out, SerializationContext sCxt)
-
output
public static void output(Update update, org.apache.jena.atlas.io.IndentedWriter out, SerializationContext sCxt)
-
-