public class ShortestPathVertexProgram extends GraknVertexProgram<org.javatuples.Tuple>
| Modifier and Type | Field and Description |
|---|---|
static String |
FOUND_IN_ITERATION |
static String |
MIDDLE |
| Constructor and Description |
|---|
ShortestPathVertexProgram() |
ShortestPathVertexProgram(Set<LabelId> selectedLabelIds,
ConceptId sourceId,
ConceptId destinationId) |
| Modifier and Type | Method and Description |
|---|---|
Set<String> |
getElementComputeKeys() |
Set<String> |
getMemoryComputeKeys() |
Set<org.apache.tinkerpop.gremlin.process.computer.MessageScope> |
getMessageScopes(org.apache.tinkerpop.gremlin.process.computer.Memory memory) |
void |
safeExecute(org.apache.tinkerpop.gremlin.structure.Vertex vertex,
org.apache.tinkerpop.gremlin.process.computer.Messenger<org.javatuples.Tuple> messenger,
org.apache.tinkerpop.gremlin.process.computer.Memory memory)
An alternative to the execute method when ghost vertices are an issue.
|
void |
setup(org.apache.tinkerpop.gremlin.process.computer.Memory memory) |
boolean |
terminate(org.apache.tinkerpop.gremlin.process.computer.Memory memory) |
clone, execute, getPreferredPersist, getPreferredResultGraph, storeStateloadState, toStringpublic static final String FOUND_IN_ITERATION
public static final String MIDDLE
public Set<org.apache.tinkerpop.gremlin.process.computer.MessageScope> getMessageScopes(org.apache.tinkerpop.gremlin.process.computer.Memory memory)
getMessageScopes in interface org.apache.tinkerpop.gremlin.process.computer.VertexProgram<org.javatuples.Tuple>getMessageScopes in class GraknVertexProgram<org.javatuples.Tuple>public void setup(org.apache.tinkerpop.gremlin.process.computer.Memory memory)
setup in interface org.apache.tinkerpop.gremlin.process.computer.VertexProgram<org.javatuples.Tuple>setup in class GraknVertexProgram<org.javatuples.Tuple>public void safeExecute(org.apache.tinkerpop.gremlin.structure.Vertex vertex,
org.apache.tinkerpop.gremlin.process.computer.Messenger<org.javatuples.Tuple> messenger,
org.apache.tinkerpop.gremlin.process.computer.Memory memory)
GraknVertexProgramvertex - a vertex that may be a ghostmessenger - Tinker message passing objectmemory - Tinker memory objectpublic boolean terminate(org.apache.tinkerpop.gremlin.process.computer.Memory memory)
Copyright © 2017 Grakn Labs Ltd. All rights reserved.