|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
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
truepublic int hashCode()
java.lang.Object 内の hashCodepublic boolean equals(java.lang.Object obj)
java.lang.Object 内の equals
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||