@Published(tag="architect") public class ResultSetCacheKeyBuilder extends java.lang.Object
ResultSetCacheKeyを生成する際に使用するヘルパークラス。
ExpirableCache.remove(Object)を呼ぶ際のキー作成に使用する。| コンストラクタと説明 |
|---|
ResultSetCacheKeyBuilder(java.lang.String sqlId)
コンストラクタ。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
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)
最大件数を設定する。
|
ResultSetCacheKeyBuilder |
setStartPos(int startPos)
開始位置を設定する。
|
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 - 値