类 ModifyTableSqlBuilder
java.lang.Object
org.dromara.autotable.core.strategy.mysql.builder.ModifyTableSqlBuilder
- 作者:
- don
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static StringbuildSql(MysqlCompareTableInfo mysqlCompareTableInfo) 构建创建新表的SQLprivate static StringgetAddIndexSql(List<IndexMetadata> mysqlIndexMetadataList) private static StringgetColumnsSql(List<MysqlCompareTableInfo.MysqlModifyColumnMetadata> modifyMysqlColumnMetadataList) private static StringgetDropColumnSql(List<String> dropColumnList) private static StringgetDropIndexSql(List<String> dropIndexList)
-
构造器详细资料
-
ModifyTableSqlBuilder
public ModifyTableSqlBuilder()
-
-
方法详细资料
-
buildSql
构建创建新表的SQL- 参数:
mysqlCompareTableInfo- 参数- 返回:
- sql
-
getAddIndexSql
-
getDropIndexSql
-
getDropColumnSql
-
getColumnsSql
private static String getColumnsSql(List<MysqlCompareTableInfo.MysqlModifyColumnMetadata> modifyMysqlColumnMetadataList)
-