use of org.apache.tinkerpop.gremlin.structure.io.graphson.GraphSONMapper in project titan by thinkaurelius.
the class TitanIoTest method testGeoShapeSerializationReadWriteAsGraphSONEmbedded.
@Test
public void testGeoShapeSerializationReadWriteAsGraphSONEmbedded() throws Exception {
GraphOfTheGodsFactory.loadWithoutMixedIndex(graph, true);
GraphSONMapper m = graph.io(IoCore.graphson()).mapper().embedTypes(true).create();
GraphWriter writer = graph.io(IoCore.graphson()).writer().mapper(m).create();
FileOutputStream fos = new FileOutputStream("/tmp/test.json");
writer.writeGraph(fos, graph);
clearGraph(config);
open(config);
GraphReader reader = graph.io(IoCore.graphson()).reader().mapper(m).create();
FileInputStream fis = new FileInputStream("/tmp/test.json");
reader.readGraph(fis, graph);
TitanIndexTest.assertGraphOfTheGods(graph);
}
use of org.apache.tinkerpop.gremlin.structure.io.graphson.GraphSONMapper in project incubator-atlas by apache.
the class Titan1Graph method exportToGson.
@Override
public void exportToGson(OutputStream os) throws IOException {
GraphSONMapper mapper = getGraph().io(IoCore.graphson()).mapper().create();
GraphSONWriter.Builder builder = GraphSONWriter.build();
builder.mapper(mapper);
GraphSONWriter writer = builder.create();
writer.writeGraph(os, getGraph());
}
Aggregations