Skip to content

Instantly share code, notes, and snippets.

@meistermeier
Last active May 23, 2025 11:16
Show Gist options
  • Select an option

  • Save meistermeier/bf66dd4147d1887887c46afe53fdc201 to your computer and use it in GitHub Desktop.

Select an option

Save meistermeier/bf66dd4147d1887887c46afe53fdc201 to your computer and use it in GitHub Desktop.

Revisions

  1. meistermeier revised this gist May 23, 2025. 1 changed file with 14 additions and 14 deletions.
    28 changes: 14 additions & 14 deletions deprecation_fun.java
    Original file line number Diff line number Diff line change
    @@ -1,25 +1,25 @@
    ///usr/bin/env jbang "$0" "$@" ; exit $?
    //deps org.testcontainers:neo4j:1.21.0
    //deps org.neo4j.driver:neo4j-java-driver:5.28.5
    //DEPS org.testcontainers:neo4j:1.21.0
    //DEPS org.neo4j.driver:neo4j-java-driver:5.28.5

    import org.neo4j.driver.authtokens;
    import org.neo4j.driver.graphdatabase;
    import org.testcontainers.containers.neo4jcontainer;
    import org.testcontainers.utility.dockerimagename;
    import org.neo4j.driver.AuthTokens;
    import org.neo4j.driver.GraphDatabase;
    import org.testcontainers.containers.Neo4jContainer;
    import org.testcontainers.utility.DockerImageName;

    public class deprecation_fun {

    public static void main(string... args) {
    neo4jrun("2025.03-community");
    neo4jrun("2025.04-community");
    public static void main(String... args) {
    neo4jRun("2025.03-community");
    neo4jRun("2025.04-community");
    }

    private static void neo4jrun(string tag) {
    neo4jcontainer<?> neo4j = new neo4jcontainer<>(dockerimagename.parse("neo4j").withtag(tag));
    private static void neo4jRun(String tag) {
    Neo4jContainer<?> neo4j = new Neo4jContainer<>(DockerImageName.parse("neo4j").withTag(tag));
    neo4j.start();
    var driver = graphdatabase.driver(neo4j.getbolturl(), authtokens.basic("neo4j", neo4j.getadminpassword()));
    var summary = driver.executablequery("match (n) return id(n)").execute().summary();
    system.out.println(summary.notifications().get(0).description());
    var driver = GraphDatabase.driver(neo4j.getBoltUrl(), AuthTokens.basic("neo4j", neo4j.getAdminPassword()));
    var summary = driver.executableQuery("MATCH (n) RETURN id(n)").execute().summary();
    System.out.println(summary.notifications().get(0).description());
    driver.close();
    neo4j.stop();
    }
  2. meistermeier created this gist May 23, 2025.
    26 changes: 26 additions & 0 deletions deprecation_fun.java
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,26 @@
    ///usr/bin/env jbang "$0" "$@" ; exit $?
    //deps org.testcontainers:neo4j:1.21.0
    //deps org.neo4j.driver:neo4j-java-driver:5.28.5

    import org.neo4j.driver.authtokens;
    import org.neo4j.driver.graphdatabase;
    import org.testcontainers.containers.neo4jcontainer;
    import org.testcontainers.utility.dockerimagename;

    public class deprecation_fun {

    public static void main(string... args) {
    neo4jrun("2025.03-community");
    neo4jrun("2025.04-community");
    }

    private static void neo4jrun(string tag) {
    neo4jcontainer<?> neo4j = new neo4jcontainer<>(dockerimagename.parse("neo4j").withtag(tag));
    neo4j.start();
    var driver = graphdatabase.driver(neo4j.getbolturl(), authtokens.basic("neo4j", neo4j.getadminpassword()));
    var summary = driver.executablequery("match (n) return id(n)").execute().summary();
    system.out.println(summary.notifications().get(0).description());
    driver.close();
    neo4j.stop();
    }
    }