Class HanaTableDdl
java.lang.Object
io.ebeaninternal.dbmigration.ddlgeneration.platform.BaseTableDdl
io.ebeaninternal.dbmigration.ddlgeneration.platform.HanaTableDdl
- All Implemented Interfaces:
TableDdl
public class HanaTableDdl extends BaseTableDdl
-
Constructor Summary
Constructors Constructor Description HanaTableDdl(io.ebean.config.DatabaseConfig config, PlatformDdl platformDdl) -
Method Summary
Modifier and Type Method Description voidgenerate(DdlWrite writer, AddColumn addColumn)Add add column DDL.voidgenerate(DdlWrite writer, AlterColumn alterColumn)Add all the appropriate changes based on the column changes.voidgenerate(DdlWrite writer, DropColumn dropColumn)Add drop column DDL.Methods inherited from class io.ebeaninternal.dbmigration.ddlgeneration.platform.BaseTableDdl
generate, generate, generate, generate, generate, generate, generate, generate, generate, generateEpilog, generateProlog
-
Constructor Details
-
HanaTableDdl
-
-
Method Details
-
generate
Description copied from class:BaseTableDdlAdd add column DDL.- Specified by:
generatein interfaceTableDdl- Overrides:
generatein classBaseTableDdl- Throws:
IOException
-
generate
Description copied from class:BaseTableDdlAdd all the appropriate changes based on the column changes.- Specified by:
generatein interfaceTableDdl- Overrides:
generatein classBaseTableDdl- Throws:
IOException
-
generate
Description copied from class:BaseTableDdlAdd drop column DDL.- Specified by:
generatein interfaceTableDdl- Overrides:
generatein classBaseTableDdl- Throws:
IOException
-