Class PlatformDdlWriter
- java.lang.Object
-
- io.ebeaninternal.dbmigration.model.PlatformDdlWriter
-
public class PlatformDdlWriter extends Object
Writes migration changes as platform specific DDL.
-
-
Constructor Summary
Constructors Constructor Description PlatformDdlWriter(DatabasePlatform platform, ServerConfig serverConfig, DbMigrationConfig config, int lockTimeoutSeconds)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
processMigration(Migration dbMigration, DdlWrite write, File writePath, String fullVersion)
Write the migration as platform specific ddl.File
subPath(File path, String suffix)
Return a sub directory (for multi-platform ddl generation).
-
-
-
Constructor Detail
-
PlatformDdlWriter
public PlatformDdlWriter(DatabasePlatform platform, ServerConfig serverConfig, DbMigrationConfig config, int lockTimeoutSeconds)
-
-
Method Detail
-
processMigration
public void processMigration(Migration dbMigration, DdlWrite write, File writePath, String fullVersion) throws IOException
Write the migration as platform specific ddl.- Throws:
IOException
-
-