Package org.neo4j.graphalgo.beta.paths
Class ShortestPathMutateProc<ALGO extends org.neo4j.graphalgo.Algorithm<ALGO,org.neo4j.graphalgo.beta.paths.dijkstra.DijkstraResult>,CONFIG extends org.neo4j.graphalgo.config.AlgoBaseConfig & org.neo4j.graphalgo.config.MutateRelationshipConfig>
- java.lang.Object
-
- org.neo4j.graphalgo.BaseProc
-
- org.neo4j.graphalgo.AlgoBaseProc<ALGO,ALGO_RESULT,CONFIG>
-
- org.neo4j.graphalgo.MutateProc<ALGO,org.neo4j.graphalgo.beta.paths.dijkstra.DijkstraResult,MutateResult,CONFIG>
-
- org.neo4j.graphalgo.beta.paths.ShortestPathMutateProc<ALGO,CONFIG>
-
- Direct Known Subclasses:
AllShortestPathsDijkstraMutateProc,ShortestPathAStarMutateProc,ShortestPathDijkstraMutateProc,ShortestPathYensMutateProc
public abstract class ShortestPathMutateProc<ALGO extends org.neo4j.graphalgo.Algorithm<ALGO,org.neo4j.graphalgo.beta.paths.dijkstra.DijkstraResult>,CONFIG extends org.neo4j.graphalgo.config.AlgoBaseConfig & org.neo4j.graphalgo.config.MutateRelationshipConfig> extends org.neo4j.graphalgo.MutateProc<ALGO,org.neo4j.graphalgo.beta.paths.dijkstra.DijkstraResult,MutateResult,CONFIG>
-
-
Constructor Summary
Constructors Constructor Description ShortestPathMutateProc()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.neo4j.graphalgo.result.AbstractResultBuilder<MutateResult>resultBuilder(org.neo4j.graphalgo.AlgoBaseProc.ComputationResult<ALGO,org.neo4j.graphalgo.beta.paths.dijkstra.DijkstraResult,CONFIG> computeResult)protected voidupdateGraphStore(org.neo4j.graphalgo.result.AbstractResultBuilder<?> resultBuilder, org.neo4j.graphalgo.AlgoBaseProc.ComputationResult<ALGO,org.neo4j.graphalgo.beta.paths.dijkstra.DijkstraResult,CONFIG> computationResult)-
Methods inherited from class org.neo4j.graphalgo.AlgoBaseProc
algoName, algorithmFactory, compute, compute, computeEstimate, createGraph, getOrCreateGraphStore, newConfig, nodeProperties, processInput, sharedConfigKeys, validateConfigs, validateConfigsAndGraphStore, validateGraphStore
-
-
-
-
Method Detail
-
updateGraphStore
protected void updateGraphStore(org.neo4j.graphalgo.result.AbstractResultBuilder<?> resultBuilder, org.neo4j.graphalgo.AlgoBaseProc.ComputationResult<ALGO,org.neo4j.graphalgo.beta.paths.dijkstra.DijkstraResult,CONFIG> computationResult)- Specified by:
updateGraphStorein classorg.neo4j.graphalgo.MutateProc<ALGO extends org.neo4j.graphalgo.Algorithm<ALGO,org.neo4j.graphalgo.beta.paths.dijkstra.DijkstraResult>,org.neo4j.graphalgo.beta.paths.dijkstra.DijkstraResult,MutateResult,CONFIG extends org.neo4j.graphalgo.config.AlgoBaseConfig & org.neo4j.graphalgo.config.MutateRelationshipConfig>
-
resultBuilder
protected org.neo4j.graphalgo.result.AbstractResultBuilder<MutateResult> resultBuilder(org.neo4j.graphalgo.AlgoBaseProc.ComputationResult<ALGO,org.neo4j.graphalgo.beta.paths.dijkstra.DijkstraResult,CONFIG> computeResult)
- Specified by:
resultBuilderin classorg.neo4j.graphalgo.MutateProc<ALGO extends org.neo4j.graphalgo.Algorithm<ALGO,org.neo4j.graphalgo.beta.paths.dijkstra.DijkstraResult>,org.neo4j.graphalgo.beta.paths.dijkstra.DijkstraResult,MutateResult,CONFIG extends org.neo4j.graphalgo.config.AlgoBaseConfig & org.neo4j.graphalgo.config.MutateRelationshipConfig>
-
-