@Published(tag="architect") public class ResultSetCacheKeyBuilder extends java.lang.Object
ResultSetCacheKeyを生成する際に使用するヘルパークラス。
 ExpirableCache.remove(Object)を呼ぶ際のキー作成に使用する。| Constructor and Description | 
|---|
ResultSetCacheKeyBuilder(java.lang.String sqlId)
コンストラクタ。 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ResultSetCacheKeyBuilder | 
addParam(int index,
        byte[] value)
パラメータを付加する。 
 | 
ResultSetCacheKeyBuilder | 
addParam(int index,
        java.lang.Object value)
パラメータを付加する。 
 | 
ResultSetCacheKeyBuilder | 
addParam(java.lang.String name,
        byte[] value)
パラメータを付加する。 
 | 
ResultSetCacheKeyBuilder | 
addParam(java.lang.String name,
        java.lang.Object value)
パラメータを付加する。 
 | 
ResultSetCacheKey | 
build()
設定された値を用いて 
ResultSetCacheKeyインスタンスを生成する。 | 
ResultSetCacheKeyBuilder | 
setMax(int max)
最大件数を設定する。
 (省略時は0) 
 | 
ResultSetCacheKeyBuilder | 
setStartPos(int startPos)
開始位置を設定する。
 (省略時は1) 
 | 
public ResultSetCacheKeyBuilder(java.lang.String sqlId)
sqlId - SQL ID(必須)public ResultSetCacheKey build()
ResultSetCacheKeyインスタンスを生成する。ResultSetCacheKeypublic ResultSetCacheKeyBuilder setStartPos(int startPos)
startPos - 開始位置public ResultSetCacheKeyBuilder setMax(int max)
max - 最大件数public ResultSetCacheKeyBuilder addParam(int index, byte[] value)
index - インデックスvalue - 値public ResultSetCacheKeyBuilder addParam(int index, java.lang.Object value)
index - インデックスvalue - 値public ResultSetCacheKeyBuilder addParam(java.lang.String name, java.lang.Object value)
name - パラメータ名value - 値public ResultSetCacheKeyBuilder addParam(java.lang.String name, byte[] value)
name - パラメータ名value - 値