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