public class SimplePrimaryUpdateQuery extends java.lang.Object implements PrimaryUpdateQuery
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected Column[] |
primaryColumns |
protected java.lang.String |
queryString |
protected UpdateValue |
updateValue |
| コンストラクタと説明 |
|---|
SimplePrimaryUpdateQuery(Column[] primaryColumns,
UpdateValue updateValue) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
java.sql.PreparedStatement |
addBatch(java.sql.PreparedStatement statement,
java.lang.Object primaryValue)
Queryをバッチに追加する(Optional operation)
|
ColumnValue[] |
getColumnValues()
更新対象のカラムと値の組を返す。
|
Column[] |
getPrimaryColumns()
プライマリカラムメタ情報を取得する。
|
java.lang.String |
getQuery()
Query文を取得する。
|
java.sql.PreparedStatement |
getStatement(java.sql.Connection con)
PreparedStatementを取得する(Optional operation)
|
UpdateValue |
getUpdateValue()
UpdateValueを取得する。
|
protected java.sql.PreparedStatement |
storeValue(java.sql.PreparedStatement ps,
java.lang.Object primaryValue) |
java.lang.String |
toString()
文字列を返す。
|
int |
update(java.sql.Connection con,
java.lang.Object primaryValue)
Updateを実行する。
|
protected Column[] primaryColumns
protected UpdateValue updateValue
protected java.lang.String queryString
public SimplePrimaryUpdateQuery(Column[] primaryColumns, UpdateValue updateValue) throws FatalException
FatalExceptionpublic ColumnValue[] getColumnValues()
getColumnValues インタフェース内 PrimaryUpdateQuerypublic UpdateValue getUpdateValue()
public java.lang.String getQuery()
getQuery インタフェース内 PrimaryUpdateQuerypublic java.lang.String toString()
toString クラス内 java.lang.Objectpublic Column[] getPrimaryColumns()
getPrimaryColumns インタフェース内 PrimaryUpdateQuerypublic int update(java.sql.Connection con, java.lang.Object primaryValue) throws DBException, FatalException
update インタフェース内 PrimaryUpdateQueryDBExceptionFatalExceptionpublic 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.sql.PreparedStatement storeValue(java.sql.PreparedStatement ps, java.lang.Object primaryValue) throws DBException
DBException