Top Description Methods
org.jooq

public Interface Migrations

Known Direct Implementers
org.jooq.impl.MigrationsImpl
Annotations
@Experimental
Imports
org.jetbrains.annotations.NotNull, .ApiStatus.Experimental

The experimental migrations API.

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

Author
Lukas Eder

Method Summary

Modifier and TypeMethod and Description
public @NotNull Commit
commit(String id)

Initialise a Version.

public @NotNull Commits
commits()

Initialise a Commits graph.

public @NotNull Migration
migrateTo(Commit to)

Create a migration from the currently installed version to a new version.

public @NotNull Version
version(String id)

Initialise a Version.

public @NotNull Versions
versions()

Initialise a Versions graph.

Method Detail

commitback to summary
public @NotNull Commit commit(String id)

Initialise a Version.

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

Annotations
@Experimental
@NotNull
commitsback to summary
public @NotNull Commits commits()

Initialise a Commits graph.

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

Annotations
@Experimental
@NotNull
migrateToback to summary
public @NotNull Migration migrateTo(Commit to)

Create a migration from the currently installed version to a new version.

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

Annotations
@Experimental
@NotNull
versionback to summary
public @NotNull Version version(String id)

Initialise a Version.

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

Annotations
@Experimental
@NotNull
versionsback to summary
public @NotNull Versions versions()

Initialise a Versions graph.

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

Annotations
@Experimental
@NotNull