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