Class ResultSetCacheKey

java.lang.Object
nablarch.core.db.cache.ResultSetCacheKey

@Published(tag="architect") public final class ResultSetCacheKey extends Object
結果セットをキャッシュに格納する際のキーとなるクラス。 以下の項目が等しい場合に等価と判定する。
  • SQL ID
  • バインドパラメータ
  • 開始位置
  • 最大件数

本クラスはイミュータブルである。

  • Constructor Details

    • ResultSetCacheKey

      public ResultSetCacheKey(String sqlId, BoundParameters params, int startPos, int max)
      フルコンストラクタ。
      Parameters:
      sqlId - SQL ID
      params - バインドパラメータ
      startPos - 開始位置
      max - 最大件数
  • Method Details

    • equals

      public boolean equals(Object o)
      以下の項目が等しい場合に等価と判定する。
      • SQL ID
      • バインドパラメータ
      • 開始位置
      • 最大件数
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object