@Override public void close(TaskAttemptContext context) throws IOException { this.stream.finish(); this.writer.close(); }
@Override public void close(TaskAttemptContext context) throws IOException { this.stream.finish(); this.writer.close(); }
/** Send a dataset to a StreamRDF as prefixes, triples and quads, enclosed in stream.start()/stream.finish() */ public static void datasetToStream(DatasetGraph datasetGraph, StreamRDF stream) { stream.start() ; sendDatasetToStream(datasetGraph, stream) ; stream.finish() ; }
/** Send the triples of graph and it's prefix mapping to a StreamRDF, enclosed in stream.start()/stream.finish() */ public static void graphToStream(Graph graph, StreamRDF stream) { stream.start(); sendGraphToStream(graph, stream) ; stream.finish() ; }
private static void write$(StreamRDF s, Iterator<Triple> iter) { s.start() ; StreamOps.sendTriplesToStream(iter, s) ; s.finish(); }
private static void write$(StreamRDF s, Iterator<Triple> iter) { s.start() ; StreamRDFLib.triplesToStream(s, iter) ; s.finish(); }
private static void write$(StreamRDF s, Iterator<Quad> iter) { s.start() ; StreamOps.sendQuadsToStream(iter, s) ; s.finish(); }
private static void write$(StreamRDF s, Iterator<Quad> iter) { s.start() ; StreamRDFLib.quadsToStream(s, iter) ; s.finish(); }
@Override public void write(OutputStream out, Graph graph, PrefixMap prefixMap, String baseURI, Context context) { StreamRDF stream = BinRDF.streamToOutputStream(out, withValues) ; stream.start() ; StreamOps.graphToStream(graph, stream) ; stream.finish() ; } }
@Override public void parse() { dest.start(); try { runParser(); } finally { dest.finish(); tokens.close(); } }
@Override public void write(OutputStream out, DatasetGraph dsg, PrefixMap prefixMap, String baseURI, Context context) { StreamRDF stream = BinRDF.streamToOutputStream(out, withValues) ; stream.start(); StreamOps.sendDatasetToStream(dsg, stream, prefixMap) ; stream.finish(); } }
@Override protected void output(IndentedWriter out, Graph graph, PrefixMap prefixMap, String baseURI, Context context) { StreamRDF dest = new WriterStreamRDFFlat(out) ; dest.start() ; dest.base(baseURI) ; StreamOps.sendGraphToStream(graph, dest, prefixMap) ; dest.finish() ; } }
@Override protected void output(IndentedWriter out, Graph graph, PrefixMap prefixMap, String baseURI, Context context) { StreamRDF dest = new WriterStreamRDFBlocks(out) ; dest.start() ; dest.base(baseURI) ; StreamOps.sendGraphToStream(graph, dest, prefixMap) ; dest.finish() ; } }
@Override protected void output(IndentedWriter iOut, DatasetGraph datasetGraph, PrefixMap prefixMap, String baseURI, Context context) { StreamRDF dest = new WriterStreamRDFFlat(iOut) ; dest.start() ; dest.base(baseURI) ; StreamOps.sendDatasetToStream(datasetGraph, dest, prefixMap) ; dest.finish() ; } }
@Override protected void output(IndentedWriter iOut, DatasetGraph dsg, PrefixMap prefixMap, String baseURI, Context context) { StreamRDF dest = new WriterStreamRDFBlocks(iOut) ; dest.start() ; dest.base(baseURI) ; StreamOps.sendDatasetToStream(dsg, dest, prefixMap) ; dest.finish() ; } }
public void writeNTriples() { StreamRDF writer = new WriterStreamRDFPlain(new IndentedWriter(out)); if (dedupWindowSize > 0) { writer = new StreamRDFDedup(writer, dedupWindowSize); } writer.start(); StreamOps.sendTriplesToStream(triples, writer); writer.finish(); }
private List<Triple> writeTriples(StreamRDF out, int size) { List<Triple> results = new ArrayList<>(); out.start(); for (int i = 1; i <= size; i++) { Triple t = new Triple(NodeFactory.createBlankNode(), NodeFactory.createURI("http://predicate"), NodeFactoryExtra.intToNode(i)); out.triple(t); results.add(t); } out.finish(); return results; }
private List<Quad> writeQuads(StreamRDF out, int size) { List<Quad> results = new ArrayList<>(); out.start(); for (int i = 1; i <= size; i++) { Quad q = new Quad(NodeFactory.createURI("http://graph"), NodeFactory.createBlankNode(), NodeFactory.createURI("http://predicate"), NodeFactoryExtra.intToNode(i)); out.quad(q); results.add(q); } out.finish(); return results; }