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
FatalException
public Column[] getPrimaryColumns()
getPrimaryColumns
インタフェース内 PrimarySelectQuery
public SelectList getSelectList()
getSelectList
インタフェース内 PrimarySelectQuery
public java.lang.String getQuery()
getQuery
インタフェース内 PrimarySelectQuery
public ColumnResultSet select(java.sql.Connection con, java.lang.Object primaryValue) throws DBException, FatalException
select
インタフェース内 PrimarySelectQuery
con
- ConnectionprimaryValue
- プライマリ値DBException
FatalException
public java.lang.String toString()
toString
クラス内 java.lang.Object
public 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)