|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.seasar.extension.jdbc.gen.internal.command.GenerateDdlCommand.DdlVersionIncrementerCallback
protected class GenerateDdlCommand.DdlVersionIncrementerCallback
DdlVersionIncrementer.Callback
の実装クラスです。
フィールドの概要 | |
---|---|
protected ManagedFile |
createDir
createディレクトリ |
protected java.util.Map<java.lang.String,ManagedFile> |
createDirChildMap
ディレクトリ名をキー、createディレクトリの子ディレクトリを値とするマップ |
protected ManagedFile |
dropDir
dropディレクトリ |
protected java.util.Map<java.lang.String,ManagedFile> |
dropDirChildMap
ディレクトリ名をキー、dropディレクトリの子ディレクトリを値とするマップ |
コンストラクタの概要 | |
---|---|
protected |
GenerateDdlCommand.DdlVersionIncrementerCallback()
|
メソッドの概要 | |
---|---|
protected void |
clear()
クリア処理をします。 |
protected void |
deleteDirIfEmpty(java.util.Collection<ManagedFile> dirs)
ディレクトリが空の場合に削除します。 |
void |
execute(DdlVersionDirectory versionDirectory)
実行します。 |
protected void |
generateAuxiliaryDdl(TableModel model)
補助的オブジェクトのDDLを生成します。 |
protected void |
generateForeignKeyDdl(TableModel model)
外部キーのDDLを生成します。 |
protected void |
generateSequenceDdl(TableModel model)
シーケンスのDDLを生成します。 |
protected void |
generateTableDdl(TableModel model)
テーブルのDDLを生成します。 |
protected void |
generateUniqueKeyDdl(TableModel model)
一意キーのDDLを生成します。 |
protected ManagedFile |
getCreateDirChild(java.lang.String childName)
createディレクトリの子ディレクトリを返します。 |
protected ManagedFile |
getDropDirChild(java.lang.String childName)
dropディレクトリの子ディレクトリを返します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected java.util.Map<java.lang.String,ManagedFile> createDirChildMap
protected java.util.Map<java.lang.String,ManagedFile> dropDirChildMap
protected ManagedFile createDir
protected ManagedFile dropDir
コンストラクタの詳細 |
---|
protected GenerateDdlCommand.DdlVersionIncrementerCallback()
メソッドの詳細 |
---|
public void execute(DdlVersionDirectory versionDirectory)
DdlVersionIncrementer.Callback
の記述:
DdlVersionIncrementer.Callback
内の execute
versionDirectory
- DDLのバージョンディレクトリprotected void generateTableDdl(TableModel model)
model
- テーブルモデルprotected void generateUniqueKeyDdl(TableModel model)
model
- テーブルモデルprotected void generateForeignKeyDdl(TableModel model)
model
- テーブルモデルprotected void generateSequenceDdl(TableModel model)
model
- テーブルモデルprotected void generateAuxiliaryDdl(TableModel model)
model
- テーブルモデルprotected ManagedFile getCreateDirChild(java.lang.String childName)
childName
- 子ディレクトリの名前
protected ManagedFile getDropDirChild(java.lang.String childName)
childName
- 子ディレクトリの名前
protected void clear()
protected void deleteDirIfEmpty(java.util.Collection<ManagedFile> dirs)
dirs
- ディレクトリのコレクション
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |