@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
インスタンスを生成する。ResultSetCacheKey
public 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
- 値