public class UpdateWriter extends Object implements UpdateSerializer
Constructor and Description |
---|
UpdateWriter(IndentedWriter out,
SerializationContext sCxt)
Create a UpdateWriter for output of a single UpdateRequest.
|
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
delete(Iterator<? extends Quad> it) |
void |
delete(Node graph,
Iterator<? extends Triple> it) |
void |
delete(Node graph,
Triple triple) |
void |
delete(Quad quad) |
void |
flush() |
void |
insert(Iterator<? extends Quad> it) |
void |
insert(Node graph,
Iterator<? extends Triple> it) |
void |
insert(Node graph,
Triple triple) |
void |
insert(Quad quad) |
void |
open()
Must be called prior to passing updates to the serializer
|
static void |
output(Update update,
IndentedWriter out,
SerializationContext sCxt) |
static void |
output(UpdateRequest request,
IndentedWriter out) |
static void |
output(UpdateRequest request,
IndentedWriter out,
SerializationContext sCxt) |
void |
update(Iterable<? extends Update> updates)
Serializes a sequence of updates
|
void |
update(Iterator<? extends Update> updateIter)
Serializes a sequence of updates
|
void |
update(Update update)
Serializes the given update
|
public UpdateWriter(IndentedWriter out, SerializationContext sCxt)
out
- sCxt
- SerializationContext - pass null for one that will produce legal output.public void open()
UpdateSerializer
open
in interface UpdateSerializer
public void insert(Quad quad)
public void delete(Quad quad)
public void update(Update update)
UpdateSerializer
update
in interface UpdateSerializer
update
- Updatepublic void update(Iterable<? extends Update> updates)
UpdateSerializer
update
in interface UpdateSerializer
updates
- Updatespublic void update(Iterator<? extends Update> updateIter)
UpdateSerializer
update
in interface UpdateSerializer
updateIter
- Updatespublic void flush()
public static void output(UpdateRequest request, IndentedWriter out)
public static void output(UpdateRequest request, IndentedWriter out, SerializationContext sCxt)
public static void output(Update update, IndentedWriter out, SerializationContext sCxt)
Licenced under the Apache License, Version 2.0