Hello, Please see the following ticket: https://issues.apache.org/jira/browse/TINKERPOP-1074
I think we should get rid of ResultGraph and only keep the Persist enums. Why? If you want to persist to the original graph, you should do it via BulkLoaderVertexProgram and incremental loader. Right now, the only graph system that I know of that supports ORIGINAL+VERTICES_PROPERTIES/EDGES is TinkerGraph and it basically implements BulkLoaderVertexProgram to do it. https://github.com/apache/incubator-tinkerpop/blob/master/tinkergraph-gremlin/src/main/java/org/apache/tinkerpop/gremlin/tinkergraph/process/computer/TinkerGraphComputerView.java#L98 We should not have two ways of doing the same thing. Moreover, we should reduce the amount of Features and variations between graph providers. All providers can support NEW+X (even if NEW is a graph view overlay like in TinkerGraph). If you are a graph provider and have an OLAP GraphComputer implementation, please voice you thoughts on the matter at TINKERPOP-1074. Thank you, Marko. http://markorodriguez.com