|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし すべてのクラス | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.seasar.extension.jdbc.gen.internal.desc.IdTableDescFactoryImpl
public class IdTableDescFactoryImpl
IdTableDescFactory
の実装クラスです。
フィールドの概要 | |
---|---|
protected GenDialect |
dialect
方言 |
protected UniqueKeyDescFactory |
uniqueKeyDescFactory
一意キー記述のファクトリ |
コンストラクタの概要 | |
---|---|
IdTableDescFactoryImpl(GenDialect dialect,
UniqueKeyDescFactory uniqueKeyDescFactory)
|
メソッドの概要 | |
---|---|
protected java.lang.String |
buildCanonicalName(java.lang.String catalog,
java.lang.String schema,
java.lang.String name)
標準名を組み立てます。 |
protected void |
doName(EntityMeta entityMeta,
TableDesc tableDesc,
TableGenerator generator)
名前を処理します。 |
protected void |
doPrimaryKeyColumn(EntityMeta entityMeta,
TableDesc tableDesc,
TableGenerator generator)
主キー記述を処理します。 |
protected void |
doUniqueConstraints(EntityMeta entityMeta,
TableDesc tableDesc,
TableGenerator generator)
一意キー記述を処理します。 |
protected void |
doValueColumn(EntityMeta entityMeta,
TableDesc tableDesc,
TableGenerator generator)
カラム記述を処理します。 |
TableDesc |
getTableDesc(EntityMeta entityMeta,
PropertyMeta propertyMeta)
識別子を生成するテーブル記述を返します。 |
protected TableGenerator |
getTableGenerator(EntityMeta entityMeta,
PropertyMeta propertyMeta)
テーブルジェネレータを返します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected GenDialect dialect
protected UniqueKeyDescFactory uniqueKeyDescFactory
コンストラクタの詳細 |
---|
public IdTableDescFactoryImpl(GenDialect dialect, UniqueKeyDescFactory uniqueKeyDescFactory)
dialect
- 方言uniqueKeyDescFactory
- 一意キー記述のファクトリメソッドの詳細 |
---|
public TableDesc getTableDesc(EntityMeta entityMeta, PropertyMeta propertyMeta)
IdTableDescFactory
の記述:
IdTableDescFactory
内の getTableDesc
entityMeta
- エンティティメタデータpropertyMeta
- プロパティメタデータ
null
protected void doName(EntityMeta entityMeta, TableDesc tableDesc, TableGenerator generator)
entityMeta
- エンティティメタデータtableDesc
- テーブル記述generator
- テーブルジェネレータprotected java.lang.String buildCanonicalName(java.lang.String catalog, java.lang.String schema, java.lang.String name)
catalog
- カタログ名schema
- スキーマ名name
- テーブル名
protected void doPrimaryKeyColumn(EntityMeta entityMeta, TableDesc tableDesc, TableGenerator generator)
entityMeta
- エンティティメタデータpropertyMeta
- プロパティメタデータtableDesc
- テーブル記述generator
- テーブルジェネレータprotected void doValueColumn(EntityMeta entityMeta, TableDesc tableDesc, TableGenerator generator)
entityMeta
- エンティティメタデータpropertyMetaList
- プロパティメタデータのリストtableDesc
- テーブル記述generator
- テーブルジェネレータprotected void doUniqueConstraints(EntityMeta entityMeta, TableDesc tableDesc, TableGenerator generator)
entityMeta
- エンティティメタデータtableDesc
- テーブル記述generator
- テーブルジェネレータprotected TableGenerator getTableGenerator(EntityMeta entityMeta, PropertyMeta propertyMeta)
entityMeta
- エンティティメタデータpropertyMeta
- プロパティメタデータ
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし すべてのクラス | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |