# Package-level declarations

## Types

ExposedExtension
Link copied to clipboard
open class ExposedExtension

The root extension for the Exposed Gradle Plugin.

ExposedGradlePlugin
Link copied to clipboard
class ExposedGradlePlugin : Plugin<Project>

A plugin extension of the Gradle build tool that applies configured automations to specific Exposed functionality.

GenerateMigrationsParameters
Link copied to clipboard
interface GenerateMigrationsParameters : WorkParameters

Parameter objects for the migrations extension's work actions.

GenerateMigrationsTask
Link copied to clipboard
abstract class GenerateMigrationsTask : DefaultTask

Task for generating SQL migration scripts from Exposed table definitions. Uses the Gradle Workers API for better isolation and parallel execution.

GenerateMigrationsWorker
Link copied to clipboard
abstract class GenerateMigrationsWorker : WorkAction<GenerateMigrationsParameters>

Represents the implementation of a unit of work to be used when submitting work to the migrations extension work executor.

MigrationsExtension
Link copied to clipboard
open class MigrationsExtension

Configuration of the migrations extension for the Exposed Gradle Plugin.