Hitachi

インメモリデータグリッド Hitachi Elastic Application Data Store ユーザーズガイド


18.2.10 Keyインタフェース

〈この項の構成〉

(1) 説明

ユーザファンクションで使用できるAPI内で,keyを表現するインタフェースです。

(2) インタフェース名

com.hitachi.software.xeads.func.store.Key

(3) メソッド一覧

Keyインタフェースが提供するメソッド一覧を次の表に示します。

メソッド名

説明

toString()

keyを取得します。

equals()

指定したオブジェクトが同一のkeyを示すKeyインスタンスかどうかを判定します。

getPosition()

keyに対応するポジション(ハッシュ値)を取得します。

(4) toString()

(a) 機能

keyを取得します。

(b) 形式

public String toString()

(c) 戻り値

keyが返却されます。

(5) equals()

(a) 機能

指定したオブジェクトが同一のkeyを示すKeyインスタンスかどうかを判定します。

(b) 形式

public boolean equals(Object obj)

(c) パラメータ

obj

比較対象のオブジェクトを指定します。

(d) 戻り値

true

指定したオブジェクトは,同一のkeyを示すKeyインスタンスです。

false

指定したオブジェクトは,同一のkeyを示すKeyインスタンスではありません。

(6) getPosition()

(a) 機能

keyに対応するポジション(ハッシュ値)を取得します。

(b) 形式

public int getPosition()
                throws EADsStoreException

(c) 戻り値

keyに対応するポジション(ハッシュ値)が返却されます。

(d) 発生する例外

  • UserOperationException(ユーザの操作不正)

  • EADsStoreException(予期しないエラー)