2525import org .neo4j .gds .procedures .algorithms .pathfinding .stats .PushbackPathFindingStatsProcedureFacade ;
2626import org .neo4j .gds .procedures .algorithms .pathfinding .stream .PushbackPathFindingStreamProcedureFacade ;
2727import org .neo4j .gds .procedures .algorithms .pathfinding .stubs .PathFindingStubs ;
28+ import org .neo4j .gds .procedures .algorithms .pathfinding .write .PushbackPathFindingWriteProcedureFacade ;
2829import org .neo4j .gds .procedures .algorithms .results .StandardModeResult ;
2930import org .neo4j .gds .procedures .algorithms .results .StandardStatsResult ;
31+ import org .neo4j .gds .procedures .algorithms .results .StandardWriteRelationshipsResult ;
3032
3133import java .util .Map ;
3234import java .util .stream .Stream ;
@@ -36,15 +38,18 @@ public final class PushbackPathFindingProcedureFacade implements PathFindingProc
3638 private final PushbackPathFindingMutateProcedureFacade mutateProcedureFacade ;
3739 private final PushbackPathFindingStatsProcedureFacade statsProcedureFacade ;
3840 private final PushbackPathFindingStreamProcedureFacade streamProcedureFacade ;
41+ private final PushbackPathFindingWriteProcedureFacade writeProcedureFacade ;
3942
4043 public PushbackPathFindingProcedureFacade (
4144 PushbackPathFindingMutateProcedureFacade mutateProcedureFacade ,
4245 PushbackPathFindingStatsProcedureFacade statsProcedureFacade ,
43- PushbackPathFindingStreamProcedureFacade streamProcedureFacade
46+ PushbackPathFindingStreamProcedureFacade streamProcedureFacade ,
47+ PushbackPathFindingWriteProcedureFacade writeProcedureFacade
4448 ) {
4549 this .mutateProcedureFacade = mutateProcedureFacade ;
4650 this .statsProcedureFacade = statsProcedureFacade ;
4751 this .streamProcedureFacade = streamProcedureFacade ;
52+ this .writeProcedureFacade = writeProcedureFacade ;
4853 }
4954
5055 @ Override
@@ -109,7 +114,7 @@ public Stream<MemoryEstimateResult> bellmanFordStatsEstimate(
109114
110115 @ Override
111116 public Stream <BellmanFordWriteResult > bellmanFordWrite (String graphName , Map <String , Object > configuration ) {
112- return Stream . empty ( );
117+ return writeProcedureFacade . bellmanFord ( graphName , configuration );
113118 }
114119
115120 @ Override
@@ -208,11 +213,11 @@ public Stream<MemoryEstimateResult> deltaSteppingStreamEstimate(
208213 }
209214
210215 @ Override
211- public Stream <org . neo4j . gds . procedures . algorithms . results . StandardWriteRelationshipsResult > deltaSteppingWrite (
216+ public Stream <StandardWriteRelationshipsResult > deltaSteppingWrite (
212217 String graphName ,
213218 Map <String , Object > configuration
214219 ) {
215- return Stream . empty ( );
220+ return writeProcedureFacade . deltaStepping ( graphName , configuration );
216221 }
217222
218223 @ Override
@@ -251,7 +256,7 @@ public Stream<MemoryEstimateResult> depthFirstSearchStreamEstimate(
251256
252257 @ Override
253258 public Stream <KSpanningTreeWriteResult > kSpanningTreeWrite (String graphName , Map <String , Object > configuration ) {
254- return Stream . empty ( );
259+ return writeProcedureFacade . kSpanningTree ( graphName , configuration );
255260 }
256261
257262 @ Override
@@ -312,7 +317,7 @@ public Stream<PrizeCollectingSteinerTreeWriteResult> prizeCollectingSteinerTreeW
312317 String graphName ,
313318 Map <String , Object > configuration
314319 ) {
315- return Stream . empty ( );
320+ return writeProcedureFacade . pcst ( graphName , configuration );
316321 }
317322
318323 @ Override
@@ -398,11 +403,11 @@ public Stream<MemoryEstimateResult> singlePairShortestPathAStarMutateEstimate(
398403 }
399404
400405 @ Override
401- public Stream <org . neo4j . gds . procedures . algorithms . results . StandardWriteRelationshipsResult > singlePairShortestPathAStarWrite (
406+ public Stream <StandardWriteRelationshipsResult > singlePairShortestPathAStarWrite (
402407 String graphName ,
403408 Map <String , Object > configuration
404409 ) {
405- return Stream . empty ( );
410+ return writeProcedureFacade . singlePairShortestPathAStar ( graphName , configuration );
406411 }
407412
408413 @ Override
@@ -446,11 +451,11 @@ public Stream<MemoryEstimateResult> singlePairShortestPathDijkstraMutateEstimate
446451 }
447452
448453 @ Override
449- public Stream <org . neo4j . gds . procedures . algorithms . results . StandardWriteRelationshipsResult > singlePairShortestPathDijkstraWrite (
454+ public Stream <StandardWriteRelationshipsResult > singlePairShortestPathDijkstraWrite (
450455 String graphName ,
451456 Map <String , Object > configuration
452457 ) {
453- return Stream . empty ( );
458+ return writeProcedureFacade . singlePairShortestPathDijkstra ( graphName , configuration );
454459 }
455460
456461 @ Override
@@ -494,11 +499,11 @@ public Stream<MemoryEstimateResult> singlePairShortestPathYensMutateEstimate(
494499 }
495500
496501 @ Override
497- public Stream <org . neo4j . gds . procedures . algorithms . results . StandardWriteRelationshipsResult > singlePairShortestPathYensWrite (
502+ public Stream <StandardWriteRelationshipsResult > singlePairShortestPathYensWrite (
498503 String graphName ,
499504 Map <String , Object > configuration
500505 ) {
501- return Stream . empty ( );
506+ return writeProcedureFacade . singlePairShortestPathYens ( graphName , configuration );
502507 }
503508
504509 @ Override
@@ -542,11 +547,11 @@ public Stream<MemoryEstimateResult> singleSourceShortestPathDijkstraMutateEstima
542547 }
543548
544549 @ Override
545- public Stream <org . neo4j . gds . procedures . algorithms . results . StandardWriteRelationshipsResult > singleSourceShortestPathDijkstraWrite (
550+ public Stream <StandardWriteRelationshipsResult > singleSourceShortestPathDijkstraWrite (
546551 String graphName ,
547552 Map <String , Object > configuration
548553 ) {
549- return Stream . empty ( );
554+ return writeProcedureFacade . singleSourceShortestPathDijkstra ( graphName , configuration );
550555 }
551556
552557 @ Override
@@ -598,7 +603,7 @@ public Stream<MemoryEstimateResult> spanningTreeStreamEstimate(
598603
599604 @ Override
600605 public Stream <SpanningTreeWriteResult > spanningTreeWrite (String graphName , Map <String , Object > configuration ) {
601- return Stream . empty ( );
606+ return writeProcedureFacade . spanningTree ( graphName , configuration );
602607 }
603608
604609 @ Override
@@ -650,7 +655,7 @@ public Stream<MemoryEstimateResult> steinerTreeStreamEstimate(
650655
651656 @ Override
652657 public Stream <SteinerWriteResult > steinerTreeWrite (String graphName , Map <String , Object > configuration ) {
653- return Stream . empty ( );
658+ return writeProcedureFacade . steinerTree ( graphName , configuration );
654659 }
655660
656661 @ Override
0 commit comments