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