|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.littlesoft.sql.SQL.Token
jp.littlesoft.sql.SQL.Query
jp.littlesoft.sql.SQL.Update
public static class SQL.Update
UPDATE文を構築するオブジェクト
フィールドの概要 |
---|
クラス jp.littlesoft.sql.SQL.Token から継承されたフィールド |
---|
query |
メソッドの概要 | |
---|---|
String |
createSQL()
SQL文を取得します. |
int |
execute(Connection conn,
boolean pendingCommit,
boolean reuseStatement)
SQLを実行します。 |
SQL.Update |
prepare()
現在のパラメータとその値をクリアした後、UPDATE文を解析し、必要なパラメータを再設定します. |
SQL.Update |
prepare(boolean includeNullParamCondition)
現在のパラメータとその値をクリアした後、UPDATE文を解析し、必要なパラメータを再設定します. |
SQL.Update |
set(SQL.Expression... expressions)
[ SET ... ]を指定します. |
SQL.Comparer<SQL.Update,?> |
where(Serializable object)
SQL条件式[ WHERE ... ] を指定します。 |
SQL.Condition<SQL.Update> |
where(SQL.Condition nestedCondition)
SQL条件式[ WHERE ... ] を指定します。 |
SQL.Condition<SQL.Update> |
whereDynamicCondition(String key)
実行の際、動的に設定される条件式のキーを設定します. |
SQL.Comparer<SQL.Update,?> |
whereEvaluateNonNulls(Serializable object)
実行時パラメータがNOT NULLであれば評価される条件式を開始します. |
SQL.Condition<SQL.Update> |
whereEvaluateNonNulls(SQL.Condition nestedCondition)
実行時パラメータがNOT NULLであれば評価される条件式を開始します. |
クラス jp.littlesoft.sql.SQL.Query から継承されたメソッド |
---|
getColumn, getColumnName, getColumnOrParameterName, getDummy, getMetaData, getParams, getSQL, isParameter, isPrepared, isUseAbsoluteFakeCondition, param, setPrepared, setUseAbsoluteFakeCondition, systemOut, toString, toTemporaryTableName, writeList |
クラス jp.littlesoft.sql.SQL.Token から継承されたメソッド |
---|
getFirst, getLast, getNext, getPrevious, getQuery, setNext, setPrevious, writeSQL |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
メソッドの詳細 |
---|
public SQL.Update set(SQL.Expression... expressions)
expressions
- Expressionオブジェクトの配列
public SQL.Condition<SQL.Update> whereDynamicCondition(String key)
String
- 条件式キー
public SQL.Condition<SQL.Update> whereEvaluateNonNulls(SQL.Condition nestedCondition)
nestedCondition
- 入れ子条件式
public SQL.Comparer<SQL.Update,?> whereEvaluateNonNulls(Serializable object)
object
- ダミーエンティティオブジェクトのフィールド、固定値、パラメータ
public SQL.Condition<SQL.Update> where(SQL.Condition nestedCondition)
nestedCondition
- 入れ子条件式
public SQL.Comparer<SQL.Update,?> where(Serializable object)
object
- ダミーエンティティオブジェクトのフィールド、固定値、パラメータ
public String createSQL()
SQL.Query
内の createSQL
public SQL.Update prepare()
public SQL.Update prepare(boolean includeNullParamCondition)
true:evaluateNonNullsの条件を必ず含む
-
public int execute(Connection conn, boolean pendingCommit, boolean reuseStatement) throws DataException
conn
-
DataException
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |