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(ServerConfig serverConfig, PlatformDdl platformDdl)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
generate(DdlWrite writer, AddColumn addColumn)
Add add column DDL.void
generate(DdlWrite writer, AlterColumn alterColumn)
Add all the appropriate changes based on the column changes.void
generate(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(ServerConfig serverConfig, PlatformDdl platformDdl)
-
-
Method Detail
-
generate
public void generate(DdlWrite writer, AddColumn addColumn) throws IOException
Description copied from class:BaseTableDdl
Add add column DDL.- Specified by:
generate
in interfaceTableDdl
- Overrides:
generate
in classBaseTableDdl
- Throws:
IOException
-
generate
public void generate(DdlWrite writer, AlterColumn alterColumn) throws IOException
Description copied from class:BaseTableDdl
Add all the appropriate changes based on the column changes.- Specified by:
generate
in interfaceTableDdl
- Overrides:
generate
in classBaseTableDdl
- Throws:
IOException
-
generate
public void generate(DdlWrite writer, DropColumn dropColumn) throws IOException
Description copied from class:BaseTableDdl
Add drop column DDL.- Specified by:
generate
in interfaceTableDdl
- Overrides:
generate
in classBaseTableDdl
- Throws:
IOException
-
-