All Classes and Interfaces
Classes
Class
Description
Base class that wraps a Testcontainers
JdbcDatabaseContainer and exposes the common
JDBC-oriented methods used by AbstractDatabaseTask.Describes optional container overrides for a database.
Describes configuration for a logical temporary database instance.
Provides default Flyway configuration values used by the plugin when users do not override the
corresponding properties in
FlywayConfig.Utility class for common extension-related functionality.
Captures Flyway settings normally provided via the Flyway Gradle plugin.
Task that runs Flyway migrations inside a temporary Testcontainers database without invoking
jOOQ.
Root configuration entry point for the temporary Testcontainers-backed databases used during jOOQ
code generation.
Registers the Gradle plugin that coordinates Flyway migrations, Testcontainers databases and jOOQ
generation.
Gradle task that orchestrates Testcontainers database startup, Flyway migrations, and jOOQ code
generation for a single configuration.
Testcontainers-backed MySQL database used when schemas declare either the modern or legacy MySQL
driver.
Testcontainers-backed PostgreSQL database used when schemas declare the PostgreSQL JDBC driver.
Describes schema-scoped configuration: Flyway overrides and the list of jOOQ configurations that
should target the schema.
String-related utilities used across the DSL and task registration logic.