Skip to content

Commit 7d4f29a

Browse files
Count Leiden deprecated calls
Co-authored-by: Ioannis Panagiotas <ioannis.panagiotas@neotechnology.com>
1 parent 5614215 commit 7d4f29a

File tree

5 files changed

+19
-1
lines changed

5 files changed

+19
-1
lines changed

metrics-api/src/main/java/org/neo4j/gds/metrics/procedures/DeprecatedProceduresMetricService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ public DeprecatedProceduresMetricService(DeprecatedProceduresMetricRegistrar reg
2727
this.registrar = registrar;
2828
}
2929

30-
void called(String deprecatedProcedure) {
30+
public void called(String deprecatedProcedure) {
3131
registrar.called(deprecatedProcedure);
3232
}
3333

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,8 @@ public Stream<LeidenMutateResult> mutateBeta(
6565
@Name(value = "graphName") String graphName,
6666
@Name(value = "configuration", defaultValue = "{}") Map<String, Object> configuration
6767
) {
68+
facade.deprecatedProcedures().called("gds.beta.leiden.mutate");
69+
6870
executionContext()
6971
.log()
7072
.warn("Procedure `gds.beta.leiden.mutate` has been deprecated, please use `gds.leiden.mutate`.");
@@ -80,6 +82,8 @@ public Stream<MemoryEstimateResult> estimateBeta(
8082
@Name(value = "graphNameOrConfiguration") Object graphName,
8183
@Name(value = "algoConfiguration") Map<String, Object> configuration
8284
) {
85+
facade.deprecatedProcedures().called("gds.beta.leiden.mutate.estimate");
86+
8387
executionContext()
8488
.log()
8589
.warn("Procedure `gds.beta.leiden.mutate.estimate` has been deprecated, please use `gds.leiden.mutate.estimate`.");

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,8 @@ public Stream<LeidenStatsResult> statsBeta(
6666
@Name(value = "graphName") String graphName,
6767
@Name(value = "configuration", defaultValue = "{}") Map<String, Object> configuration
6868
) {
69+
facade.deprecatedProcedures().called("gds.beta.leiden.stats");
70+
6971
executionContext()
7072
.log()
7173
.warn("Procedure `gds.beta.leiden.stats` has been deprecated, please use `gds.leiden.stats`.");
@@ -81,6 +83,8 @@ public Stream<MemoryEstimateResult> estimateBeta(
8183
@Name(value = "graphNameOrConfiguration") Object graphName,
8284
@Name(value = "algoConfiguration") Map<String, Object> configuration
8385
) {
86+
facade.deprecatedProcedures().called("gds.beta.leiden.stats.estimate");
87+
8488
executionContext()
8589
.log()
8690
.warn("Procedure `gds.beta.leiden.stats.estimate` has been deprecated, please use `gds.leiden.stats.estimate`.");

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,8 @@ public Stream<LeidenStreamResult> streamBeta(
6969
@Name(value = "graphName") String graphName,
7070
@Name(value = "configuration", defaultValue = "{}") Map<String, Object> configuration
7171
) {
72+
facade.deprecatedProcedures().called("gds.beta.leiden.stream");
73+
7274
executionContext()
7375
.log()
7476
.warn("Procedure `gds.beta.leiden.stream` has been deprecated, please use `gds.leiden.stream`.");
@@ -84,6 +86,8 @@ public Stream<MemoryEstimateResult> estimateBeta(
8486
@Name(value = "graphNameOrConfiguration") Object graphName,
8587
@Name(value = "algoConfiguration") Map<String, Object> configuration
8688
) {
89+
facade.deprecatedProcedures().called("gds.beta.leiden.stream.estimate");
90+
8791
executionContext()
8892
.log()
8993
.warn("Procedure `gds.beta.leiden.stream.estimate` has been deprecated, please use `gds.leiden.stream.estimate`.");

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

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,9 @@ public Stream<WriteResult> writeBeta(
7575
@Name(value = "graphName") String graphName,
7676
@Name(value = "configuration", defaultValue = "{}") Map<String, Object> configuration
7777
) {
78+
executionContext()
79+
.metricsFacade()
80+
.deprecatedProcedures().called("gds.beta.leiden.write");
7881
executionContext()
7982
.log()
8083
.warn("Procedure `gds.beta.leiden.write` has been deprecated, please use `gds.leiden.write`.");
@@ -90,6 +93,9 @@ public Stream<MemoryEstimateResult> estimateBeta(
9093
@Name(value = "graphNameOrConfiguration") Object graphName,
9194
@Name(value = "algoConfiguration") Map<String, Object> configuration
9295
) {
96+
executionContext()
97+
.metricsFacade()
98+
.deprecatedProcedures().called("gds.beta.leiden.write.estimate");
9399
executionContext()
94100
.log()
95101
.warn("Procedure `gds.beta.leiden.write.estimate` has been deprecated, please use `gds.leiden.write.estimate`.");

0 commit comments

Comments
 (0)