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()
UpdateSerializeropen in interface UpdateSerializerpublic void insert(Quad quad)
public void delete(Quad quad)
public void update(Update update)
UpdateSerializerupdate in interface UpdateSerializerupdate - Updatepublic void update(Iterable<? extends Update> updates)
UpdateSerializerupdate in interface UpdateSerializerupdates - Updatespublic void update(Iterator<? extends Update> updateIter)
UpdateSerializerupdate in interface UpdateSerializerupdateIter - 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