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.