Annotation Interface Neo4jVersion


@Retention(RUNTIME) @Target({METHOD,TYPE}) @Documented @API(status=STABLE, since="2020.1.2") public @interface Neo4jVersion
This annotation provides information which Neo4j version is required to be able to successfully run a query containing a fragment generated via a method annotated with it.
Since:
2020.1.2
Author:
Michael J. Simons
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    Returns the minimum version of Neo4j required to run the annotated construct.
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    Returns the last version of Neo4j that supports running the annotated construct.
  • Element Details

    • minimum

      String minimum
      Returns the minimum version of Neo4j required to run the annotated construct.
      Returns:
      the minimum version of Neo4j required to run the annotated construct
    • last

      String last
      Returns the last version of Neo4j that supports running the annotated construct.
      Returns:
      the last version of Neo4j that supports running the annotated construct
      Default:
      ""