|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
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 内の executeversionDirectory - 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 - ディレクトリのコレクション
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||