public class RelationalPrimarySelectQuery extends java.lang.Object implements PrimarySelectQuery
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected Column[] |
primaryColumns |
protected java.lang.String |
queryString |
protected Relation |
relation |
protected SelectList |
selectList |
| 修飾子 | コンストラクタと説明 |
|---|---|
protected |
RelationalPrimarySelectQuery(Relation relation,
SelectList selectList) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected java.lang.String |
createQuery()
Query文を生成する。
|
protected java.util.Set |
getKeySet(Table t) |
Column[] |
getPrimaryColumns()
プライマリカラムメタ情報を取得する。
|
java.lang.String |
getQuery()
Query文を取得する。
|
Relation |
getRelation()
Relationを取得する
|
protected java.util.Set |
getRelationalTableSet(java.util.Set tableSet,
Table t) |
SelectList |
getSelectList()
Selectカラムの一覧を取得する。
|
ColumnResultSet |
select(java.sql.Connection con,
java.lang.Object primaryValue)
selectを実行する。
|
java.lang.String |
toString()
文字列を取得する。
|
protected Column[] primaryColumns
protected SelectList selectList
protected java.lang.String queryString
protected Relation relation
protected RelationalPrimarySelectQuery(Relation relation, SelectList selectList) throws FatalException
FatalExceptionpublic Column[] getPrimaryColumns()
getPrimaryColumns インタフェース内 PrimarySelectQuerypublic SelectList getSelectList()
getSelectList インタフェース内 PrimarySelectQuerypublic java.lang.String getQuery()
getQuery インタフェース内 PrimarySelectQuerypublic ColumnResultSet select(java.sql.Connection con, java.lang.Object primaryValue) throws DBException, FatalException
select インタフェース内 PrimarySelectQuerycon - ConnectionprimaryValue - プライマリ値DBExceptionFatalExceptionpublic java.lang.String toString()
toString クラス内 java.lang.Objectpublic Relation getRelation()
protected java.lang.String createQuery()
protected java.util.Set getRelationalTableSet(java.util.Set tableSet, Table t)
protected java.util.Set getKeySet(Table t)