Package nablarch.core.db.cache
Class ResultSetCacheKeyBuilder
java.lang.Object
nablarch.core.db.cache.ResultSetCacheKeyBuilder
ResultSetCacheKeyを生成する際に使用するヘルパークラス。
ExpirableCache.remove(Object)を呼ぶ際のキー作成に使用する。- Author:
- T.Kawasaki
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddParam(int index, byte[] value) パラメータを付加する。パラメータを付加する。パラメータを付加する。パラメータを付加する。build()設定された値を用いてResultSetCacheKeyインスタンスを生成する。setMax(int max) 最大件数を設定する。 (省略時は0)setStartPos(int startPos) 開始位置を設定する。 (省略時は1)
-
Constructor Details
-
ResultSetCacheKeyBuilder
コンストラクタ。- Parameters:
sqlId- SQL ID(必須)
-
-
Method Details
-
build
設定された値を用いてResultSetCacheKeyインスタンスを生成する。- Returns:
ResultSetCacheKey
-
setStartPos
開始位置を設定する。 (省略時は1)- Parameters:
startPos- 開始位置- Returns:
- 本インスタンス
-
setMax
最大件数を設定する。 (省略時は0)- Parameters:
max- 最大件数- Returns:
- 本インスタンス
-
addParam
パラメータを付加する。- Parameters:
index- インデックスvalue- 値- Returns:
- 本インスタンス
-
addParam
パラメータを付加する。- Parameters:
index- インデックスvalue- 値- Returns:
- 本インスタンス
-
addParam
パラメータを付加する。- Parameters:
name- パラメータ名value- 値- Returns:
- 本インスタンス
-
addParam
パラメータを付加する。- Parameters:
name- パラメータ名value- 値- Returns:
- 本インスタンス
-