public class DdlGeneratorImpl extends Object implements DdlGenerator
| Constructor and Description |
|---|
DdlGeneratorImpl(DBDialect profile) |
| Modifier and Type | Method and Description |
|---|---|
String |
addConstraint(Constraint con) |
String |
addIndex(IndexDef index,
TableMapping meta,
String tablename) |
String |
deleteConstraint(Constraint con)
生成删除约束的语句(与getDropConstraintSql有所不同)
|
String |
deleteIndex(Index index) |
String |
getDropConstraintSql(String tablename,
String constraintName)
生成删除约束的语句
|
String |
modifyPrimaryKey(Constraint conBefore,
Constraint conAfter) |
List<String> |
toIndexClause(TableMapping obj,
String tablename)
转为索引语句
|
String |
toTableCreateClause(TableMapping obj,
String tablename)
转为建表语句
|
List<String> |
toTableModifyClause(TableMapping meta,
String tableName,
Set<ColumnMapping> insert,
List<ColumnMapping> changed,
List<String> delete)
生成Alter table 语句
|
List<String> |
toViewCreateClause()
生成 create view语句
|
public DdlGeneratorImpl(DBDialect profile)
public String toTableCreateClause(TableMapping obj, String tablename)
DdlGeneratortoTableCreateClause in interface DdlGeneratorpublic List<String> toViewCreateClause()
DdlGeneratortoViewCreateClause in interface DdlGeneratorpublic List<String> toTableModifyClause(TableMapping meta, String tableName, Set<ColumnMapping> insert, List<ColumnMapping> changed, List<String> delete)
DdlGeneratortoTableModifyClause in interface DdlGeneratorpublic String getDropConstraintSql(String tablename, String constraintName)
DdlGeneratorgetDropConstraintSql in interface DdlGeneratorpublic List<String> toIndexClause(TableMapping obj, String tablename)
DdlGeneratortoIndexClause in interface DdlGeneratorpublic String addIndex(IndexDef index, TableMapping meta, String tablename)
addIndex in interface DdlGeneratorpublic String deleteConstraint(Constraint con)
con - 约束对象public String modifyPrimaryKey(Constraint conBefore, Constraint conAfter)
public String addConstraint(Constraint con)
addConstraint in interface DdlGeneratorCopyright © 2020. All rights reserved.