public interface ForeignKey
extends java.io.Serializable
修飾子とタイプ | メソッドと説明 |
---|---|
Key[] |
getForeignColumnNameKeys()
外部キーカラム名を取得する。
|
Column[] |
getForeignColumns()
外部キーカラムを取得する。
|
Table |
getForeignTable()
Foreignテーブルメタ情報を取得する。
|
Key |
getForeignTableNameKey()
Foreignテーブル名を取得する。
|
SqlCondition |
getJoinCondition()
結合条件を取得する。
|
Key[] |
getPrimaryColumnNameKeys()
外部キーが結合する相手カラム名を取得する。
|
Column[] |
getPrimaryColumns()
外部キーが結合する相手カラムを取得する。
|
Table |
getPrimaryTable()
プライマリテーブルメタ情報を取得する。
|
Key |
getPrimaryTableNameKey()
プライマリテーブル名を取得する。
|
boolean |
isCascade()
結合先のテーブルが削除されたときに、カスケード削除すべきか否かを返す。
|
boolean |
isExportedKey()
ExportedKeyであるか否かを返す。
|
boolean |
isForeignKeySameAsPriamryKey()
外部キーを保持するテーブルのプライマリーキーと外部キーが一致するか
否かを返す。
|
boolean isExportedKey()
Column[] getForeignColumns()
Key[] getForeignColumnNameKeys()
Column[] getPrimaryColumns()
Key[] getPrimaryColumnNameKeys()
Table getPrimaryTable()
Table getForeignTable()
Key getPrimaryTableNameKey()
Key getForeignTableNameKey()
SqlCondition getJoinCondition()
boolean isCascade()
boolean isForeignKeySameAsPriamryKey()