|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.seasar.extension.jdbc.gen.desc.TableDesc
public class TableDesc
テーブル記述です。
入れ子のクラスの概要 | |
---|---|
protected static class |
TableDesc.Key
キーです。 |
フィールドの概要 | |
---|---|
protected java.lang.String |
canonicalName
一意性をもつ標準名 |
protected java.lang.String |
catalogName
カタログ名 |
protected java.util.List<ColumnDesc> |
columnDescList
カラム記述のリスト |
protected java.util.Map<java.lang.String,ColumnDesc> |
columnDescMap
カラム名ーをキー、カラム記述を値とするマップ |
protected java.lang.String |
comment
コメント |
protected java.util.List<ForeignKeyDesc> |
foreignKeyDescList
外部キー記述のリスト |
protected java.util.List<TableDesc> |
idTableDescList
識別子を生成するテーブル記述のリスト |
protected TableDesc.Key |
key
キー |
protected java.lang.String |
name
名前 |
protected PrimaryKeyDesc |
primaryKeyDesc
主キー記述のリスト |
protected java.lang.String |
schemaName
スキーマ名 |
protected java.util.List<SequenceDesc> |
sequenceDesclist
シーケンス記述のリスト |
protected java.util.List<UniqueKeyDesc> |
uniqueKeyDescList
一意キー記述のリスト |
コンストラクタの概要 | |
---|---|
TableDesc()
|
メソッドの概要 | |
---|---|
void |
addColumnDesc(ColumnDesc columnDesc)
カラム記述を追加します。 |
void |
addForeignKeyDesc(ForeignKeyDesc foreignKeyDesc)
外部キー記述を追加します。 |
void |
addIdTableDesc(TableDesc idTableDesc)
識別子を生成するテーブル記述を追加します。 |
void |
addSequenceDesc(SequenceDesc sequenceDesc)
シーケンス記述を追加します。 |
void |
addUniqueKeyDesc(UniqueKeyDesc uniqueKeyDesc)
一意キー記述を追加します。 |
boolean |
equals(java.lang.Object obj)
|
java.lang.String |
getCanonicalName()
標準名を返します。 |
java.lang.String |
getCatalogName()
カタログ名を返す。 |
ColumnDesc |
getColumnDesc(java.lang.String columnName)
カラム記述を取得します。 |
java.util.List<ColumnDesc> |
getColumnDescList()
カラム記述のリストを返します。 |
java.lang.String |
getComment()
コメントを返します。 |
java.util.List<ForeignKeyDesc> |
getForeignKeyDescList()
外部キー記述のリストを返します。 |
java.lang.String |
getFullName()
完全な名前を返します。 |
java.util.List<TableDesc> |
getIdTableDescList()
識別子を生成するテーブル記述のリストを返します。 |
java.lang.String |
getName()
名前を返します。 |
PrimaryKeyDesc |
getPrimaryKeyDesc()
主キー記述を返します。 |
java.lang.String |
getSchemaName()
スキーマ名を返します。 |
java.util.List<SequenceDesc> |
getSequenceDescList()
シーケンス記述のリストを返します。 |
java.util.List<UniqueKeyDesc> |
getUniqueKeyDescList()
一意キー記述のリストを返します。 |
int |
hashCode()
|
boolean |
hasIdentityColumn()
IDENTITYカラムを持っている場合 true |
void |
setCanonicalName(java.lang.String canonicalName)
標準名を設定します。 |
void |
setCatalogName(java.lang.String catalogName)
カタログ名を設定します。 |
void |
setComment(java.lang.String comment)
コメントを設定します。 |
void |
setName(java.lang.String name)
名前を設定します。 |
void |
setPrimaryKeyDesc(PrimaryKeyDesc primaryKeyDesc)
主キー記述を設定します。 |
void |
setSchemaName(java.lang.String schemaName)
スキーマ名を設定します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected final TableDesc.Key key
protected java.lang.String catalogName
protected java.lang.String schemaName
protected java.lang.String name
protected java.lang.String canonicalName
protected java.lang.String comment
protected java.util.List<ColumnDesc> columnDescList
protected java.util.Map<java.lang.String,ColumnDesc> columnDescMap
protected PrimaryKeyDesc primaryKeyDesc
protected java.util.List<ForeignKeyDesc> foreignKeyDescList
protected java.util.List<UniqueKeyDesc> uniqueKeyDescList
protected java.util.List<SequenceDesc> sequenceDesclist
protected java.util.List<TableDesc> idTableDescList
コンストラクタの詳細 |
---|
public TableDesc()
メソッドの詳細 |
---|
public java.lang.String getCatalogName()
public void setCatalogName(java.lang.String catalogName)
catalogName
- カタログ名public java.lang.String getSchemaName()
public void setSchemaName(java.lang.String schemaName)
schemaName
- スキーマ名public java.lang.String getName()
public void setName(java.lang.String name)
name
- 名前public java.lang.String getFullName()
public java.lang.String getCanonicalName()
public void setCanonicalName(java.lang.String canonicalName)
canonicalName
- 標準名public java.lang.String getComment()
public void setComment(java.lang.String comment)
comment
- コメントpublic java.util.List<ColumnDesc> getColumnDescList()
public void addColumnDesc(ColumnDesc columnDesc)
columnDesc
- カラム記述public PrimaryKeyDesc getPrimaryKeyDesc()
public void setPrimaryKeyDesc(PrimaryKeyDesc primaryKeyDesc)
primaryKeyDesc
- 主キー記述public java.util.List<ForeignKeyDesc> getForeignKeyDescList()
public void addForeignKeyDesc(ForeignKeyDesc foreignKeyDesc)
foreignKeyDesc
- 外部キー記述public java.util.List<UniqueKeyDesc> getUniqueKeyDescList()
public void addUniqueKeyDesc(UniqueKeyDesc uniqueKeyDesc)
uniqueKeyDesc
- 一意キー記述public java.util.List<SequenceDesc> getSequenceDescList()
public void addSequenceDesc(SequenceDesc sequenceDesc)
sequenceDesc
- シーケンス記述public java.util.List<TableDesc> getIdTableDescList()
public void addIdTableDesc(TableDesc idTableDesc)
idTableDesc
- 識別子を生成するテーブル記述public ColumnDesc getColumnDesc(java.lang.String columnName) throws ColumnDescNotFoundRuntimeException
columnName
- カラム名
ColumnDescNotFoundRuntimeException
- カラム記述が存在しない場合public boolean hasIdentityColumn()
true
true
public int hashCode()
java.lang.Object
内の hashCode
public boolean equals(java.lang.Object obj)
java.lang.Object
内の equals
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |