|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.seasar.extension.jdbc.gen.internal.desc.DatabaseDescFactoryImpl
public class DatabaseDescFactoryImpl
DatabaseDescFactory
の実装です。
フィールドの概要 | |
---|---|
protected GenDialect |
dialect
方言 |
protected EntityMetaFactory |
entityMetaFactory
エンティティメタデータのファクトリ |
protected EntityMetaReader |
entityMetaReader
エンティティメタデータのリーダ |
protected boolean |
regardRelationshipAsFk
関連を外部キーとみなす場合 true 、みなさない場合false |
protected TableDescFactory |
tableDescFactory
テーブル記述のファクトリ |
protected ValueTypeProvider |
valueTypeProvider
ValueType の提供者 |
コンストラクタの概要 | |
---|---|
DatabaseDescFactoryImpl(EntityMetaFactory entityMetaFactory,
EntityMetaReader entityMetaReader,
GenDialect dialect,
ValueTypeProvider valueTypeProvider,
boolean regardRelationshipAsFk)
インスタンスを構築します。 |
メソッドの概要 | |
---|---|
protected ColumnDescFactory |
createColumnDescFactory()
ColumnDescFactory の実装を返します。 |
protected ForeignKeyDescFactory |
createForeignKeyDescFactory()
ForeignKeyDescFactoryImpl の実装を返します。 |
protected IdTableDescFactory |
createIdTableDescFactory(UniqueKeyDescFactory ukFactory)
IdTableDescFactory の実装を返します。 |
protected PrimaryKeyDescFactory |
createPrimaryKeyDescFactory()
PrimaryKeyDescFactory の実装を返します。 |
protected SequenceDescFactory |
createSequenceDescFactory()
SequenceDescFactory の実装を返します。 |
protected TableDescFactory |
createTableDescFactory()
テーブル記述のファクトリを作成します。 |
protected UniqueKeyDescFactory |
createUniqueKeyDescFactory()
UniqueKeyDescFactory の実装を返します。 |
DatabaseDesc |
getDatabaseDesc()
データベース記述を返します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected EntityMetaFactory entityMetaFactory
protected EntityMetaReader entityMetaReader
protected GenDialect dialect
protected ValueTypeProvider valueTypeProvider
ValueType
の提供者
protected boolean regardRelationshipAsFk
true
、みなさない場合false
protected TableDescFactory tableDescFactory
コンストラクタの詳細 |
---|
public DatabaseDescFactoryImpl(EntityMetaFactory entityMetaFactory, EntityMetaReader entityMetaReader, GenDialect dialect, ValueTypeProvider valueTypeProvider, boolean regardRelationshipAsFk)
entityMetaFactory
- エンティティメタデータのファクトリentityMetaReader
- エンティティメタデータのリーダdialect
- 方言valueTypeProvider
- ValueType
の提供者regardRelationshipAsFk
- 関連を外部キーとみなす場合true
、みなさない場合false
メソッドの詳細 |
---|
public DatabaseDesc getDatabaseDesc()
DatabaseDescFactory
の記述:
DatabaseDescFactory
内の getDatabaseDesc
protected TableDescFactory createTableDescFactory()
protected ColumnDescFactory createColumnDescFactory()
ColumnDescFactory
の実装を返します。
ColumnDescFactory
の実装protected PrimaryKeyDescFactory createPrimaryKeyDescFactory()
PrimaryKeyDescFactory
の実装を返します。
PrimaryKeyDescFactory
の実装protected UniqueKeyDescFactory createUniqueKeyDescFactory()
UniqueKeyDescFactory
の実装を返します。
UniqueKeyDescFactory
の実装protected ForeignKeyDescFactory createForeignKeyDescFactory()
ForeignKeyDescFactoryImpl
の実装を返します。
ForeignKeyDescFactoryImpl
の実装protected SequenceDescFactory createSequenceDescFactory()
SequenceDescFactory
の実装を返します。
SequenceDescFactory
の実装protected IdTableDescFactory createIdTableDescFactory(UniqueKeyDescFactory ukFactory)
IdTableDescFactory
の実装を返します。
ukFactory
- 一意キー記述のファクトリ
IdTableDescFactory
の実装
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |