All Classes and Interfaces

Class
Description
Automatic running of DB Migrations.
Marks a class as configuration aware (JdbcMigrations) Configuration aware classes get the migration configuration injected upon creation.
Known database platform names.
Interface to be implemented by Jdbc Java Migrations.
Factory to create and initialise a JdbcMigration.
A DB migration resource (DDL script with version).
A DB migration resource (JdbcMigration with version).
A DB migration resource (DDL or Jdbc)
Loads the DB migration resources and sorts them into execution order.
Migration implementors that also implement this interface will be able to specify their checksum (for validation), instead of having it automatically computed or default to null (for Java Migrations).
Configuration used to run the migration.
 
Handle database platform specific locking on db migration table.
 
MySql and MariaDB need to use named locks due to implicit commits with DDL.
 
 
 
Runs the DB migration typically on application start.
Create Schema if needed and set current Schema in Migration
Manages the migration table.
The version of a migration used so that migrations are processed in order.