クラス CompareCondition
java.lang.ObjectSE
org.springframework.data.redis.connection.CompareCondition
DELEX や SET などの条件付き Redis 操作における比較ベースの条件。CompareCondition オブジェクトは、既存の値を期待値と比較する方法を指定し、大きな値の効率的な検証のために、直接値比較とダイジェストベースの比較の両方をサポートします。- 導入:
- 4.1
- 作成者:
- Yordan Tsintsov, Mark Paluch
ネストされたクラスの概要
ネストされたクラス修飾子と型クラス説明static enumDELEXおよびSETコマンドの比較型。static enum述語の種類。static interface値を抽象化することで、その内部表現を保持したまま値を捉えたり、要約したりします。方法の概要
修飾子と型メソッド説明getValue()static CompareConditionifDigestEquals(StringSE hex16Digest) static CompareConditionifDigestNotEquals(StringSE hex16Digest) static CompareConditionifEquals(byte[] value) キー値が指定されたvalueと等しい場合、値比較マッチングのために新しいCompareConditionを作成します。static CompareConditionifNotEquals(byte[] value) キー値が指定されたvalueと一致しない場合は、値比較マッチングのために新しいCompareConditionを作成します。
方法の詳細
ifEquals
キー値が指定されたvalueと等しい場合、値比較マッチングのために新しいCompareConditionを作成します。- パラメーター:
value- 比較値。- 戻り値:
- 新しい
CompareCondition
ifNotEquals
キー値が指定されたvalueと一致しない場合は、値比較マッチングのために新しいCompareConditionを作成します。- パラメーター:
value- 比較値。- 戻り値:
- 新しい
CompareCondition
ifDigestEquals
- パラメーター:
hex16Digest- 16 進数形式の値のダイジェスト。RedisDIGESTコマンドで取得。- 戻り値:
- 新しい
CompareCondition - 関連事項:
ifDigestNotEquals
- パラメーター:
hex16Digest- 16 進数形式の値のダイジェスト。RedisDIGESTコマンドで取得。- 戻り値:
- 新しい
CompareCondition - 関連事項:
getComparison
getOperator
getValue