Package nablarch.core.db.cache
Class ResultSetCacheKeyBuilder
java.lang.Object
nablarch.core.db.cache.ResultSetCacheKeyBuilder
ResultSetCacheKey
を生成する際に使用するヘルパークラス。
ExpirableCache.remove(Object)
を呼ぶ際のキー作成に使用する。-
Constructor Summary
-
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:
- 本インスタンス
-