Class BaseDdlHandler
java.lang.Object
io.ebeaninternal.dbmigration.ddlgeneration.BaseDdlHandler
- All Implemented Interfaces:
DdlHandler
- Direct Known Subclasses:
ClickHouseDdlHandler,HanaDdlHandler
public class BaseDdlHandler extends Object implements DdlHandler
-
Constructor Summary
Constructors Constructor Description BaseDdlHandler(io.ebean.config.DatabaseConfig config, PlatformDdl platformDdl) -
Method Summary
Modifier and Type Method Description voidgenerate(DdlWrite writer, AddColumn addColumn)voidgenerate(DdlWrite writer, AddHistoryTable addHistoryTable)voidgenerate(DdlWrite writer, AddTableComment addTableComment)voidgenerate(DdlWrite writer, AddUniqueConstraint constraint)voidgenerate(DdlWrite writer, AlterColumn alterColumn)voidgenerate(DdlWrite writer, AlterForeignKey alterForeignKey)voidgenerate(DdlWrite writer, ChangeSet changeSet)voidgenerate(DdlWrite writer, CreateIndex createIndex)voidgenerate(DdlWrite writer, CreateTable createTable)voidgenerate(DdlWrite writer, DropColumn dropColumn)voidgenerate(DdlWrite writer, DropHistoryTable dropHistoryTable)voidgenerate(DdlWrite writer, DropIndex dropIndex)voidgenerate(DdlWrite writer, DropTable dropTable)voidgenerateEpilog(DdlWrite write)voidgenerateProlog(DdlWrite write)
-
Constructor Details
-
BaseDdlHandler
-
-
Method Details
-
generate
- Specified by:
generatein interfaceDdlHandler- Throws:
IOException
-
generateProlog
- Specified by:
generatePrologin interfaceDdlHandler- Throws:
IOException
-
generateEpilog
- Specified by:
generateEpilogin interfaceDdlHandler- Throws:
IOException
-
generate
- Specified by:
generatein interfaceDdlHandler- Throws:
IOException
-
generate
- Specified by:
generatein interfaceDdlHandler- Throws:
IOException
-
generate
- Specified by:
generatein interfaceDdlHandler- Throws:
IOException
-
generate
- Specified by:
generatein interfaceDdlHandler- Throws:
IOException
-
generate
- Specified by:
generatein interfaceDdlHandler- Throws:
IOException
-
generate
- Specified by:
generatein interfaceDdlHandler- Throws:
IOException
-
generate
- Specified by:
generatein interfaceDdlHandler- Throws:
IOException
-
generate
- Specified by:
generatein interfaceDdlHandler- Throws:
IOException
-
generate
- Specified by:
generatein interfaceDdlHandler- Throws:
IOException
-
generate
- Specified by:
generatein interfaceDdlHandler- Throws:
IOException
-
generate
- Specified by:
generatein interfaceDdlHandler- Throws:
IOException
-
generate
- Specified by:
generatein interfaceDdlHandler- Throws:
IOException
-