Package migratedb.v1.core.api
MigrateDbException, MigrationInfo and related classes.
-
Interface Summary Interface Description ClassProvider<I> A facility to obtain classes.ConfigPropertiesConverter ConnectionProvider A function that provides freshly initialized JDBC connections, possibly from a connection pool.DatabaseTypeRegister ExtensionConfig Marker interface for the configuration data structures of extensions.MigrateDbExtension Third-party extensions can contribute additional features through implementations of this interface.MigrationInfo Info about a migration.MigrationInfoService Info about all migrations, including applied, current and pending with details and status.ResourceProvider A facility to obtain loadable resources. -
Class Summary Class Description Checksum Digest-based checksum that replaces the old Integer checksum.Checksum.Builder ConvertedProperties<T extends ExtensionConfig> ErrorDetails Location A location to load migrations from.Location.ClassPathLocation Location.CustomLocation Location.FileSystemLocation MigrationPattern TargetVersion Version Note: "1.0" and "1.0.0" are considered equivalent byVersion.compareTo(Version)andVersion.equals(Object)! -
Enum Summary Enum Description ErrorCode MigrationState The state of a migration.MigrationState.Category MigrationType -
Exception Summary Exception Description MigrateDbException Exception thrown when MigrateDB encounters a problem.MigrateDbValidateException Exception thrown when MigrateDB encounters a problem with Validate.