Skip to content

Commit e51dbbb

Browse files
vnickolovDarthMaxIoannisPanagiotas
committed
Address review comments
Co-authored-by: Max Kießling <max.kiessling@neotechnology.com> Co-authored-by: Ioannis Panagiotas <ioannis.panagiotas@neotechnology.com>
1 parent 655361f commit e51dbbb

File tree

1 file changed

+4
-27
lines changed

1 file changed

+4
-27
lines changed

proc/community/src/main/java/org/neo4j/gds/leiden/LeidenStatsProc.java

Lines changed: 4 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,7 @@
1919
*/
2020
package org.neo4j.gds.leiden;
2121

22-
import org.neo4j.gds.AlgoBaseProc;
23-
import org.neo4j.gds.AlgorithmFactory;
24-
import org.neo4j.gds.core.CypherMapWrapper;
25-
import org.neo4j.gds.executor.ComputationResultConsumer;
22+
import org.neo4j.gds.BaseProc;
2623
import org.neo4j.gds.executor.ProcedureExecutor;
2724
import org.neo4j.procedure.Description;
2825
import org.neo4j.procedure.Name;
@@ -31,40 +28,20 @@
3128
import java.util.Map;
3229
import java.util.stream.Stream;
3330

31+
import static org.neo4j.gds.AlgoBaseProc.STATS_DESCRIPTION;
3432
import static org.neo4j.procedure.Mode.READ;
3533

36-
public class LeidenStatsProc extends AlgoBaseProc<Leiden, LeidenResult, LeidenStatsConfig, StatsResult> {
34+
public class LeidenStatsProc extends BaseProc {
3735

3836
@Procedure(value = "gds.alpha.leiden.stats", mode = READ)
3937
@Description(STATS_DESCRIPTION)
4038
public Stream<StatsResult> stats(
4139
@Name(value = "graphName") String graphName,
4240
@Name(value = "configuration", defaultValue = "{}") Map<String, Object> configuration
4341
) {
44-
var statsSpec = new LeidenStatsSpec();
4542
return new ProcedureExecutor<>(
46-
statsSpec,
43+
new LeidenStatsSpec(),
4744
executionContext()
4845
).compute(graphName, configuration, true, true);
4946
}
50-
51-
52-
53-
@Override
54-
@Deprecated
55-
public AlgorithmFactory<?, Leiden, LeidenStatsConfig> algorithmFactory() {
56-
return null;
57-
}
58-
59-
@Override
60-
@Deprecated
61-
public <T extends ComputationResultConsumer<Leiden, LeidenResult, LeidenStatsConfig, Stream<StatsResult>>> T computationResultConsumer() {
62-
return null;
63-
}
64-
65-
@Override
66-
@Deprecated
67-
protected LeidenStatsConfig newConfig(String username, CypherMapWrapper config) {
68-
return null;
69-
}
7047
}

0 commit comments

Comments
 (0)