Class ShortestPathStreamProc<ALGO extends org.neo4j.graphalgo.Algorithm<ALGO,org.neo4j.graphalgo.beta.paths.dijkstra.DijkstraResult>,CONFIG extends org.neo4j.graphalgo.config.AlgoBaseConfig & org.neo4j.graphalgo.beta.paths.ReturnsPathConfig>
- java.lang.Object
-
- org.neo4j.graphalgo.BaseProc
-
- org.neo4j.graphalgo.AlgoBaseProc<ALGO,ALGO_RESULT,CONFIG>
-
- org.neo4j.graphalgo.StreamProc<ALGO,org.neo4j.graphalgo.beta.paths.dijkstra.DijkstraResult,StreamResult,CONFIG>
-
- org.neo4j.graphalgo.beta.paths.sourcetarget.ShortestPathStreamProc<ALGO,CONFIG>
-
- Direct Known Subclasses:
AllShortestPathsDijkstraStreamProc,ShortestPathDijkstraStreamProc,ShortestPathYensStreamProc
public abstract class ShortestPathStreamProc<ALGO extends org.neo4j.graphalgo.Algorithm<ALGO,org.neo4j.graphalgo.beta.paths.dijkstra.DijkstraResult>,CONFIG extends org.neo4j.graphalgo.config.AlgoBaseConfig & org.neo4j.graphalgo.beta.paths.ReturnsPathConfig> extends org.neo4j.graphalgo.StreamProc<ALGO,org.neo4j.graphalgo.beta.paths.dijkstra.DijkstraResult,StreamResult,CONFIG>
-
-
Constructor Summary
Constructors Constructor Description ShortestPathStreamProc()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.stream.Stream<StreamResult>stream(org.neo4j.graphalgo.AlgoBaseProc.ComputationResult<ALGO,org.neo4j.graphalgo.beta.paths.dijkstra.DijkstraResult,CONFIG> computationResult)protected StreamResultstreamResult(long originalNodeId, long internalNodeId, org.neo4j.graphalgo.api.NodeProperties nodeProperties)-
Methods inherited from class org.neo4j.graphalgo.AlgoBaseProc
algoName, algorithmFactory, compute, compute, computeEstimate, createGraph, getOrCreateGraphStore, newConfig, newConfig, nodeProperties, processInput, validateConfigs, validateConfigsAndGraphStore, validateGraphStore
-
-
-
-
Method Detail
-
streamResult
protected StreamResult streamResult(long originalNodeId, long internalNodeId, org.neo4j.graphalgo.api.NodeProperties nodeProperties)
- Specified by:
streamResultin classorg.neo4j.graphalgo.StreamProc<ALGO extends org.neo4j.graphalgo.Algorithm<ALGO,org.neo4j.graphalgo.beta.paths.dijkstra.DijkstraResult>,org.neo4j.graphalgo.beta.paths.dijkstra.DijkstraResult,StreamResult,CONFIG extends org.neo4j.graphalgo.config.AlgoBaseConfig & org.neo4j.graphalgo.beta.paths.ReturnsPathConfig>
-
stream
public java.util.stream.Stream<StreamResult> stream(org.neo4j.graphalgo.AlgoBaseProc.ComputationResult<ALGO,org.neo4j.graphalgo.beta.paths.dijkstra.DijkstraResult,CONFIG> computationResult)
- Overrides:
streamin classorg.neo4j.graphalgo.StreamProc<ALGO extends org.neo4j.graphalgo.Algorithm<ALGO,org.neo4j.graphalgo.beta.paths.dijkstra.DijkstraResult>,org.neo4j.graphalgo.beta.paths.dijkstra.DijkstraResult,StreamResult,CONFIG extends org.neo4j.graphalgo.config.AlgoBaseConfig & org.neo4j.graphalgo.beta.paths.ReturnsPathConfig>
-
-