Module org.jooq
Package org.jooq

Interface VersionProvider

  • All Known Implementing Classes:
    DefaultVersionProvider

    @Internal
    public interface VersionProvider
    An SPI that allows for providing a graph of versions.

    This is EXPERIMENTAL functionality and subject to change in future jOOQ versions.

    Author:
    Lukas Eder
    • Method Detail

      • provide

        @NotNull
        @NotNull Versions provide()
        Provide a set of versions relevant to a migration.

        This can include the entire set of known versions, or a subset thereof. There is no requirement to provide a fully connected graph, although Version.migrateTo(Version) and other operations are undefined if two versions do not have a common ancestor.