All Classes and Interfaces

Class
Description
 
 
 
 
Migration task that handles cross-database logic for adding a new primary key.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Simple data class for holding information about a column, and whether it was nullable at time of writing this migration.
Capture a single SQL column type text override to the logic in ColumnDriverMappingOverride, namely, by column type and driver type.
Determine whether to display column names in upper case, lower case, or eventually some form of mixed case.
 
 
 
 
 
 
 
 
Migration task that handles cross-database logic for dropping a primary key.
 
 
Contains a pre-built precondition to evaluate once BaseTask.execute() is called.
 
Fix for bad version of ForceIdMigrationCopyTask The earlier migration had used at cast to char instead of varchar, which is space-padded on Oracle.
 
 
 
 
The approach used in this class is borrowed from org.flywaydb.community.database.ignite.thin.IgniteThinDatabase
 
 
 
 
 
 
 
Helper to extract database information about supported migrations.
 
 
 
Utility methods to be used by migrator functionality that needs to invoke JDBC directly.
 
 
 
 
 
 
 
 
 
 
 
The SchemaMigrator class is responsible for managing and executing database schema migrations during standard bootup.