Skip to content

Commit 11077bd

Browse files
committed
implement gds.graph.generate
1 parent aa72dd7 commit 11077bd

File tree

2 files changed

+13
-31
lines changed

2 files changed

+13
-31
lines changed

applications/graph-store-catalog-results/src/main/java/org/neo4j/gds/applications/graphstorecatalog/GraphGenerationStats.java

Lines changed: 11 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -21,33 +21,15 @@
2121

2222
import java.util.Map;
2323

24-
public class GraphGenerationStats {
25-
public final String name;
26-
public final long nodes;
27-
public final long relationships;
28-
public final long generateMillis;
29-
public final Long relationshipSeed;
30-
public final double averageDegree;
31-
public final Object relationshipDistribution;
32-
public final Object relationshipProperty;
24+
public record GraphGenerationStats(
25+
String name,
26+
long nodes,
27+
long relationships,
28+
long generateMillis,
29+
Long relationshipSeed,
30+
double averageDegree,
31+
String relationshipDistribution,
32+
Map<String, Object> relationshipProperty
33+
){
3334

34-
public GraphGenerationStats(
35-
String graphName,
36-
long nodes,
37-
long relationships,
38-
long generateMillis,
39-
double averageDegree,
40-
String relationshipDistribution,
41-
Map<String, Object> relationshipProperty,
42-
Long relationshipSeed
43-
) {
44-
this.name = graphName;
45-
this.nodes = nodes;
46-
this.relationships = relationships;
47-
this.generateMillis = generateMillis;
48-
this.averageDegree = averageDegree;
49-
this.relationshipDistribution = relationshipDistribution;
50-
this.relationshipProperty = relationshipProperty;
51-
this.relationshipSeed = relationshipSeed;
52-
}
53-
}
35+
}

applications/graph-store-catalog/src/main/java/org/neo4j/gds/applications/graphstorecatalog/GenerateGraphApplication.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,10 +103,10 @@ private GraphGenerationStats generateGraph(
103103
nodes,
104104
relationships,
105105
generateMillis.longValue(),
106+
config.relationshipSeed(),
106107
averageDegree,
107108
config.relationshipDistribution().name(),
108-
config.relationshipProperty(),
109-
config.relationshipSeed()
109+
config.relationshipProperty()
110110
);
111111
}
112112

0 commit comments

Comments
 (0)