public class AlterGeneratorMySql extends AbstractAlterGenerator
| コンストラクタと説明 |
|---|
AlterGeneratorMySql() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected void |
doBuildColumnDef(StringBuilder sb,
ColumnInfo columnInfo,
String afterColumnName) |
String |
generateColumnDefChange(ColumnInfo columnInfo) |
String |
generateColumnDefChange(ColumnInfo columnInfo,
String afterColumnName) |
String |
generateColumnDrop(ColumnInfo columnInfo) |
String |
generateColumnDrop(DBMeta dbmeta,
String columnName) |
String |
generateColumnRename(ColumnInfo oldColumnInfo,
String newColumnName) |
String |
generateColumnRename(String oldColumnName,
ColumnInfo newColumnInfo) |
String |
generateForeignKeyAdd(ForeignInfo foreignInfo) |
String |
generateForeignKeyDrop(ForeignInfo foreignInfo) |
String |
generatePrimaryKeyAdd(ColumnInfo columnInfo) |
String |
generatePrimaryKeyDrop(DBMeta dbmeta) |
String |
generateTableRename(DBMeta oldMeta,
String newTableName) |
String |
generateTableRename(String oldTableName,
DBMeta newMeta) |
protected boolean |
needsColumnSize(ColumnInfo columnInfo) |
doBuildAlterTable, doBuildAlterTable, packForeignAddList, packForeignDropListpublic String generateColumnDefChange(ColumnInfo columnInfo)
public String generateColumnDefChange(ColumnInfo columnInfo, String afterColumnName)
public String generateColumnDrop(ColumnInfo columnInfo)
public String generateColumnRename(String oldColumnName, ColumnInfo newColumnInfo)
public String generateColumnRename(ColumnInfo oldColumnInfo, String newColumnName)
protected void doBuildColumnDef(StringBuilder sb, ColumnInfo columnInfo, String afterColumnName)
protected boolean needsColumnSize(ColumnInfo columnInfo)
public String generatePrimaryKeyAdd(ColumnInfo columnInfo)
public String generateForeignKeyAdd(ForeignInfo foreignInfo)
public String generateForeignKeyDrop(ForeignInfo foreignInfo)
Copyright © 2014–2015 The DBFlute Project. All rights reserved.