@Published(tag="architect") public class ResultSetCacheKeyBuilder extends Object
ResultSetCacheKeyを生成する際に使用するヘルパークラス。
ExpirableCache.remove(Object)を呼ぶ際のキー作成に使用する。| コンストラクタと説明 |
|---|
ResultSetCacheKeyBuilder(String sqlId)
コンストラクタ。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
ResultSetCacheKeyBuilder |
addParam(int index,
byte[] value)
パラメータを付加する。
|
ResultSetCacheKeyBuilder |
addParam(int index,
Object value)
パラメータを付加する。
|
ResultSetCacheKeyBuilder |
addParam(String name,
byte[] value)
パラメータを付加する。
|
ResultSetCacheKeyBuilder |
addParam(String name,
Object value)
パラメータを付加する。
|
ResultSetCacheKey |
build()
設定された値を用いて
ResultSetCacheKeyインスタンスを生成する。 |
ResultSetCacheKeyBuilder |
setMax(int max)
最大件数を設定する。
|
ResultSetCacheKeyBuilder |
setStartPos(int startPos)
開始位置を設定する。
|
public ResultSetCacheKeyBuilder(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, Object value)
index - インデックスvalue - 値public ResultSetCacheKeyBuilder addParam(String name, Object value)
name - パラメータ名value - 値public ResultSetCacheKeyBuilder addParam(String name, byte[] value)
name - パラメータ名value - 値