public class RelationalPrimaryUpdateQuery extends java.lang.Object implements PrimaryUpdateQuery
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected ColumnValue[] |
columnValues |
protected SqlCondition |
condition |
protected CompareCondition[] |
conditions |
protected java.lang.String |
message |
protected Column[] |
primaryColumns |
protected PrimaryUpdateQuery[] |
queries |
protected UpdateQuery |
query |
protected java.lang.String |
queryString |
protected Relation |
relation |
| コンストラクタと説明 |
|---|
RelationalPrimaryUpdateQuery(Relation relation,
ColumnValue[] columnValues)
コンストラクタ。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
java.sql.PreparedStatement |
addBatch(java.sql.PreparedStatement statement,
java.lang.Object primaryValue)
Queryをバッチに追加する(Optional operation)
|
protected java.util.Map |
createTableMap(ColumnValue[] columnValues)
ColumnValuesをtable毎のSetに変換する
|
ColumnValue[] |
getColumnValues()
更新するカラムと値の組を取得する。
|
Column[] |
getPrimaryColumns()
プライマリカラムメタ情報を取得する。
|
java.lang.String |
getQuery()
Query文を取得する。
|
Relation |
getRelation()
Relationを取得する。
|
java.sql.PreparedStatement |
getStatement(java.sql.Connection con)
PreparedStatementを取得する(Optional operation)
|
java.lang.String |
toString()
文字列を返す。
|
int |
update(java.sql.Connection con,
java.lang.Object primaryValue)
行を挿入する。
|
protected Relation relation
protected Column[] primaryColumns
protected ColumnValue[] columnValues
protected PrimaryUpdateQuery[] queries
protected UpdateQuery query
protected CompareCondition[] conditions
protected SqlCondition condition
protected java.lang.String queryString
protected java.lang.String message
public RelationalPrimaryUpdateQuery(Relation relation, ColumnValue[] columnValues) throws DBException, FatalException
public Column[] getPrimaryColumns()
getPrimaryColumns インタフェース内 PrimaryUpdateQuerypublic ColumnValue[] getColumnValues()
getColumnValues インタフェース内 PrimaryUpdateQuerypublic java.lang.String getQuery()
getQuery インタフェース内 PrimaryUpdateQuerypublic java.lang.String toString()
toString クラス内 java.lang.Objectpublic int update(java.sql.Connection con, java.lang.Object primaryValue) throws DBException, FatalException
update インタフェース内 PrimaryUpdateQueryDBExceptionFatalExceptionpublic Relation getRelation()
public java.sql.PreparedStatement getStatement(java.sql.Connection con) throws DBException, FatalException
getStatement インタフェース内 PrimaryUpdateQueryDBExceptionFatalExceptionpublic java.sql.PreparedStatement addBatch(java.sql.PreparedStatement statement, java.lang.Object primaryValue) throws DBException, FatalException
addBatch インタフェース内 PrimaryUpdateQueryDBExceptionFatalExceptionprotected java.util.Map createTableMap(ColumnValue[] columnValues)