public interface Table extends Queryable
修飾子とタイプ | メソッドと説明 |
---|---|
java.util.Set |
columnNameKeySet()
Key(カラム名)の一覧を取得する。
|
java.util.Set |
columnSet()
カラムのSetを取得する。
|
java.util.Set |
exportedKeySet()
他のテーブルで保持する外部キーのカラムメタ情報の一覧を取得する。
|
java.lang.String |
getAliasName()
エイリアス名を取得する。
|
Key |
getAliasNameKey()
Key(エイリアス名)を取得する。
|
Table |
getAliasTable(Key aliasNameKey)
引数で指定したエイリアス名のテーブルを取得する。
|
Table |
getAliasTable(java.lang.String aliasName)
引数で指定したエイリアス名のテーブルを取得する。
|
ForeignKey[] |
getChildRelationKeys()
Relationの参照先のキーを返す。
|
Column |
getColumn(Key columnNameKey)
カラムのメタ情報を取得する。
|
Column |
getColumn(java.lang.String columnName)
カラムのメタ情報を取得する。
|
java.util.Map |
getColumnMap()
Key(カラム名)・カラムのMapを返す。
|
Column[] |
getColumns()
カラム情報の配列を取得する。
|
ForeignKey |
getParentRelationKey()
Relationの参照元の(ForeignKeyに対するParentKeyを保持する)キーを返す。
|
java.lang.String |
getQuery()
Query文を取得する。
|
java.lang.String |
getQueryAliasName()
Query用のAlias名を取得する。
|
java.lang.String |
getQueryTableName()
Query用のTable名を取得する。
|
boolean |
getStoredFunctionFlag()
ストアードファンクションかを取得する。
|
boolean |
getStoredProcedureFlag()
ストアードプロセジャかを取得する。
|
java.lang.String |
getTableMetaName()
メタ情報検索用のテーブル名を取得する。
|
java.lang.String |
getTableName()
テーブル名を取得する。
|
Key |
getTableNameKey()
Key(テーブル名)を取得する。
|
java.util.Set |
importedKeySet()
外部キーメタ情報を取得する。
|
boolean |
isCascade()
Cascade削除されるか否かを返す。
|
void |
setChildRelationKeys(ForeignKey[] childKeys)
Relationの参照先のキーを設定する。
|
void |
setParentRelationKey(ForeignKey parentKey)
Relationの参照元の(ForeignKeyに対するParentKeyを保持する)キーを設定する。
|
void |
setPrimaryColumns(Column[] primaryColumn)
Primaryカラムを設定する(Internal use only)。
|
void |
setStoredFunction()
ストアードファンクションをセットする。
|
void |
setStoredProcedure()
ストアードプロセジャをセットする。
|
createDeleteQuery, createInsertQuery, createInsertQuery, createPrimaryDeleteQuery, createPrimaryInsertQuery, createPrimaryInsertQuery, createPrimarySelectQuery, createPrimaryUpdateQuery, createPrimaryUpdateQuery, createSelectQuery, createUpdateQuery, createUpdateQuery, getColumnByFullName, getColumnByFullNameKey, getFullColumnMap, getPrimaryColumns, getPrimaryTable, insertableColumnSet, isDeletable, isRelation, selectableColumnSet, setFullColumnMap, updatableColumnSet
java.lang.String getTableName()
java.lang.String getQueryTableName()
Key getTableNameKey()
java.lang.String getAliasName()
java.lang.String getQueryAliasName()
Key getAliasNameKey()
boolean getStoredProcedureFlag()
void setStoredProcedure()
boolean getStoredFunctionFlag()
void setStoredFunction()
Table getAliasTable(java.lang.String aliasName)
Column getColumn(java.lang.String columnName)
Column[] getColumns()
java.util.Set columnSet()
java.util.Set columnNameKeySet()
java.util.Map getColumnMap()
java.util.Set exportedKeySet()
java.util.Set importedKeySet()
java.lang.String getQuery()
boolean isCascade()
ForeignKey getParentRelationKey()
ForeignKey[] getChildRelationKeys()
void setParentRelationKey(ForeignKey parentKey)
void setChildRelationKeys(ForeignKey[] childKeys)
void setPrimaryColumns(Column[] primaryColumn)
setPrimaryColumns
インタフェース内 Queryable
java.lang.String getTableMetaName()