public class MySqlDDLOperations extends GeneralDDLOperations
conn| Constructor and Description |
|---|
MySqlDDLOperations() |
MySqlDDLOperations(Connection conn) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
appendColumnSQL(TableField field,
StringBuilder sbCreate) |
protected void |
appendPkSql(TableInfo tableInfo,
StringBuilder sbCreate) |
String |
makeModifyColumnSql(String tableCode,
TableField oldColumn,
TableField column)
修改列定义 ,比如 修改 varchar 的长度
|
List<String> |
makeReconfigurationColumnSqls(String tableCode,
String columnCode,
TableField column)
重构列,涉及到内容格式的转换,需要新建一个列,将旧列中的数据转换到新列中,然后在删除旧列
|
String |
makeRenameColumnSql(String tableCode,
String columnCode,
TableField column)
重命名列
|
addColumn, appendColumnsSQL, appendColumnTypeSQL, appendPkColumnSql, checkTableWellDefined, checkViewWellDefined, createDDLOperations, createDDLOperations, createSequence, createTable, dropColumn, dropTable, makeAddColumnSql, makeCreateSequenceSql, makeCreateTableSql, makeCreateViewSql, makeDropColumnSql, makeDropTableSql, modifyColumn, parseDDL, reconfigurationColumn, renameColumn, setConnectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitmakeCreateTableSqlpublic MySqlDDLOperations()
public MySqlDDLOperations(Connection conn)
protected void appendPkSql(TableInfo tableInfo, StringBuilder sbCreate)
appendPkSql in class GeneralDDLOperationsprotected void appendColumnSQL(TableField field, StringBuilder sbCreate)
appendColumnSQL in class GeneralDDLOperationspublic String makeModifyColumnSql(String tableCode, TableField oldColumn, TableField column)
DDLOperationstableCode - 表代码oldColumn - 老的字段column - 字段public String makeRenameColumnSql(String tableCode, String columnCode, TableField column)
DDLOperationsmakeRenameColumnSql in interface DDLOperationsmakeRenameColumnSql in class GeneralDDLOperationstableCode - 表代码columnCode - 字段代码column - 字段public List<String> makeReconfigurationColumnSqls(String tableCode, String columnCode, TableField column)
DDLOperationsmakeReconfigurationColumnSqls in interface DDLOperationsmakeReconfigurationColumnSqls in class GeneralDDLOperationstableCode - 表代码columnCode - 字段代码column - 字段Copyright © 2024 江苏南大先腾信息产业股份有限公司. All rights reserved.