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
All Methods Instance Methods Concrete Methods 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 Detail
-
HanaTableDdl
public HanaTableDdl(io.ebean.config.DatabaseConfig config, PlatformDdl platformDdl)
-
-
Method Detail
-
generate
public void generate(DdlWrite writer, AddColumn addColumn) throws IOException
Description copied from class:BaseTableDdlAdd add column DDL.- Specified by:
generatein interfaceTableDdl- Overrides:
generatein classBaseTableDdl- Throws:
IOException
-
generate
public void generate(DdlWrite writer, AlterColumn alterColumn) throws IOException
Description copied from class:BaseTableDdlAdd all the appropriate changes based on the column changes.- Specified by:
generatein interfaceTableDdl- Overrides:
generatein classBaseTableDdl- Throws:
IOException
-
generate
public void generate(DdlWrite writer, DropColumn dropColumn) throws IOException
Description copied from class:BaseTableDdlAdd drop column DDL.- Specified by:
generatein interfaceTableDdl- Overrides:
generatein classBaseTableDdl- Throws:
IOException
-
-