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
インタフェース内 InsertQuery
public java.lang.String getQuery()
getQuery
インタフェース内 InsertQuery
public java.lang.String toString()
toString
クラス内 java.lang.Object
public void insert(java.sql.Connection con) throws DBException, FatalException
insert
インタフェース内 InsertQuery
DBException
FatalException
public 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