public class RelationalInsertQuery extends java.lang.Object implements InsertQuery
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected ColumnValue[] |
columnValues |
protected java.lang.String |
message |
protected java.util.List |
queryList |
protected java.lang.String |
queryString |
protected Relation |
relation |
| コンストラクタと説明 |
|---|
RelationalInsertQuery(Relation relation,
ColumnValue[] columnValues)
コンストラクタ。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected java.util.List |
createQuery(java.util.List l,
java.util.Set preparedSet,
java.util.Map relationMap,
Table t) |
protected java.util.Map |
createTableMap(ColumnValue[] columnValues)
ColumnValuesをtable毎のSetに変換する
|
ColumnValue[] |
getColumnValues()
更新するカラムと値の組を取得する。
|
java.lang.String |
getQuery()
Query文を取得する。
|
Relation |
getRelation()
Relationを取得する。
|
void |
insert(java.sql.Connection con)
Insertを実行する。
|
java.lang.String |
toString()
文字列を取得する。
|
protected ColumnValue[] columnValues
protected java.util.List queryList
protected java.lang.String queryString
protected java.lang.String message
protected Relation relation
public RelationalInsertQuery(Relation relation, ColumnValue[] columnValues) throws DBException, FatalException
public ColumnValue[] getColumnValues()
getColumnValues インタフェース内 InsertQuerypublic java.lang.String getQuery()
getQuery インタフェース内 InsertQuerypublic java.lang.String toString()
toString クラス内 java.lang.Objectpublic void insert(java.sql.Connection con) throws DBException, FatalException
insert インタフェース内 InsertQueryDBExceptionFatalExceptionpublic Relation getRelation()
protected java.util.Map createTableMap(ColumnValue[] columnValues)
protected java.util.List createQuery(java.util.List l, java.util.Set preparedSet, java.util.Map relationMap, Table t) throws DBException
DBException