Skip to content

Commit 7ceddb2

Browse files
committed
Add database v5.3 compat
1 parent 4c15aad commit 7ceddb2

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

neo4j-adapter/src/main/java/org/neo4j/gds/compat/Neo4jVersion.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,8 @@ public enum Neo4jVersion {
2929
V_4_3,
3030
V_4_4,
3131
V_5_1,
32-
V_5_2;
32+
V_5_2,
33+
V_5_3;
3334

3435
@Override
3536
public String toString() {
@@ -42,6 +43,8 @@ public String toString() {
4243
return "5.1";
4344
case V_5_2:
4445
return "5.2";
46+
case V_5_3:
47+
return "5.3";
4548
default:
4649
throw new IllegalArgumentException("Unexpected value: " + this.name() + " (sad java 😞)");
4750
}
@@ -105,6 +108,8 @@ static Neo4jVersion parse(String version) {
105108
return Neo4jVersion.V_5_1;
106109
} else if (minorVersion == 2) {
107110
return Neo4jVersion.V_5_2;
111+
} else if (minorVersion == 3) {
112+
return Neo4jVersion.V_5_3;
108113
}
109114
}
110115

neo4j-adapter/src/test/java/org/neo4j/gds/compat/Neo4jVersionTest.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@ class Neo4jVersionTest {
4242
"5.2.0, V_5_2",
4343
"5.1.0-dev, V_5_1",
4444
"5.2.0-dev, V_5_2",
45+
"5.2.0, V_5_2",
46+
"5.3.0, V_5_3",
4547
})
4648
void testParse(String input, Neo4jVersion expected) {
4749
assertEquals(expected.name(), Neo4jVersion.parse(input).name());

0 commit comments

Comments
 (0)