File tree Expand file tree Collapse file tree 2 files changed +8
-9
lines changed
algo/src/main/java/org/neo4j/gds/similarity/nodesim Expand file tree Collapse file tree 2 files changed +8
-9
lines changed Original file line number Diff line number Diff line change @@ -113,14 +113,14 @@ public NodeSimilarityResult compute() {
113113 if (parameters .computeToStream ()) {
114114 var computeToStream = computeToStream ();
115115 progressTracker .endSubTask ();
116- return ImmutableNodeSimilarityResult . of (
116+ return new NodeSimilarityResult (
117117 Optional .of (computeToStream ),
118118 Optional .empty ()
119119 );
120120 } else {
121121 var computeToGraph = computeToGraph ();
122122 progressTracker .endSubTask ();
123- return ImmutableNodeSimilarityResult . of (
123+ return new NodeSimilarityResult (
124124 Optional .empty (),
125125 Optional .of (computeToGraph )
126126 );
Original file line number Diff line number Diff line change 1919 */
2020package org .neo4j .gds .similarity .nodesim ;
2121
22- import org .neo4j .gds .annotation .ValueClass ;
2322import org .neo4j .gds .similarity .SimilarityGraphResult ;
2423import org .neo4j .gds .similarity .SimilarityResult ;
2524
2625import java .util .Optional ;
2726import java .util .stream .Stream ;
2827
29- @ ValueClass
30- public interface NodeSimilarityResult {
31- Optional <Stream < SimilarityResult >> maybeStreamResult ();
32- Optional < SimilarityGraphResult > maybeGraphResult ();
28+ public record NodeSimilarityResult (
29+ Optional < Stream < SimilarityResult >> maybeStreamResult ,
30+ Optional <SimilarityGraphResult > maybeGraphResult
31+ ) {
3332
34- default Stream <SimilarityResult > streamResult () {
33+ public Stream <SimilarityResult > streamResult () {
3534 return maybeStreamResult ().orElseThrow ();
3635 }
3736
38- default SimilarityGraphResult graphResult () {
37+ public SimilarityGraphResult graphResult () {
3938 return maybeGraphResult ().orElseThrow ();
4039 }
4140}
You can’t perform that action at this time.
0 commit comments