インターフェース BoundSetOperations<K,V>
- すべてのスーパーインターフェース:
BoundKeyOperations<K>
特定のキーにバインドされた操作を設定します。
- 作成者:
- Costin Leau, Mark Paluch
メソッドのサマリー
修飾子と型メソッド説明指定されたvalues
を追加して、バインドされたキーに設定します。diff
(CollectionSE<K> keys) 使用すべきではありません。使用すべきではありません。3.0 以降、代わりにdifference(Object)
を使用して、一貫したメソッド命名スキームに従います。default void
diffAndStore
(CollectionSE<K> keys, K destKey) 使用すべきではありません。3.0 以降、代わりにdifferenceAndStore(Collection, Object)
を使用して、一貫したメソッド命名スキームに従います。default void
diffAndStore
(K keys, K destKey) 使用すべきではありません。3.0 以降、代わりにdifferenceAndStore(Object, Object)
を使用して、一貫したメソッド命名スキームに従います。difference
(CollectionSE<K> keys) バインドされたキーとkeys
を指定して、すべてのセットを差分します。difference
(K key) バインドされたキーとkey
を指定して、すべてのセットを差分します。void
differenceAndStore
(CollectionSE<K> keys, K destKey) バインドされたキーとkeys
を指定してすべてのセットを差分し、結果をdestKey
に格納します。void
differenceAndStore
(K keys, K destKey) バインドされたキーとkeys
を指定してすべてのセットを差分し、結果をdestKey
に格納します。distinctRandomMembers
(long count) バインドされたキーのセットからcount
の個別のランダム要素を取得します。intersect
(CollectionSE<K> keys) バインドされたキーとkeys
で指定されたすべてのセットと交差するメンバーを返します。バインドされたキーとkey
で指定されたすべてのセットと交差するメンバーを返します。void
intersectAndStore
(CollectionSE<K> keys, K destKey) バインドされたキーとkeys
で指定されたすべてのセットを交差させ、結果をdestKey
に格納します。void
intersectAndStore
(K key, K destKey) バインドされたキーとkey
で指定されたすべてのセットを交差させ、結果をdestKey
に格納します。バインドされたキーに設定されているものにvalue
が含まれているかどうかを確認します。バインドされたキーに設定されているものに 1 つ以上のvalues
が含まれているかどうかを確認します。members()
バインドされたキーでセットのすべての要素を取得します。value
をバインドされたキーからdestKey
に移動しますpop()
バインドされたキーのセットからランダムなメンバーを削除して返します。バインドされたキーのセットからランダムな要素を取得します。randomMembers
(long count) バインドされたキーのセットからcount
ランダム要素を取得します。バインドされたキーのセットから指定されたvalues
を削除し、削除された要素の数を返します。scan
(ScanOptions options) Cursor
を使用して、key
で設定されたエントリを反復処理します。size()
バインドされたキーでセットのサイズを取得します。union
(CollectionSE<K> keys) 指定されたkeys
およびkeys
ですべてのセットを結合します。指定されたkey
およびkey
ですべてのセットを結合します。void
unionAndStore
(CollectionSE<K> keys, K destKey) バインドされたキーとkeys
を指定してすべてのセットを結合し、結果をdestKey
に格納します。void
unionAndStore
(K key, K destKey) バインドされたキーとkey
を指定してすべてのセットを結合し、結果をdestKey
に格納します。
メソッドの詳細
add
指定されたvalues
を追加して、バインドされたキーに設定します。- パラメーター:
values
-- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
remove
バインドされたキーのセットから指定されたvalues
を削除し、削除された要素の数を返します。- パラメーター:
values
-- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
pop
バインドされたキーのセットからランダムなメンバーを削除して返します。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
move
value
をバインドされたキーからdestKey
に移動します- パラメーター:
destKey
- null であってはなりません。value
-- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
size
バインドされたキーでセットのサイズを取得します。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
isMember
バインドされたキーに設定されているものにvalue
が含まれているかどうかを確認します。- パラメーター:
o
-- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
isMember
バインドされたキーに設定されているものに 1 つ以上のvalues
が含まれているかどうかを確認します。- パラメーター:
objects
-- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 2.6
- 関連事項:
intersect
バインドされたキーとkey
で指定されたすべてのセットと交差するメンバーを返します。- パラメーター:
key
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
intersect
バインドされたキーとkeys
で指定されたすべてのセットと交差するメンバーを返します。- パラメーター:
keys
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
intersectAndStore
バインドされたキーとkey
で指定されたすべてのセットを交差させ、結果をdestKey
に格納します。- パラメーター:
key
- null であってはなりません。destKey
- null であってはなりません。- 関連事項:
intersectAndStore
バインドされたキーとkeys
で指定されたすべてのセットを交差させ、結果をdestKey
に格納します。- パラメーター:
keys
- null であってはなりません。destKey
- null であってはなりません。- 関連事項:
union
指定されたkey
およびkey
ですべてのセットを結合します。- パラメーター:
key
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
union
指定されたkeys
およびkeys
ですべてのセットを結合します。- パラメーター:
keys
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
unionAndStore
バインドされたキーとkey
を指定してすべてのセットを結合し、結果をdestKey
に格納します。- パラメーター:
key
- null であってはなりません。destKey
- null であってはなりません。- 関連事項:
unionAndStore
バインドされたキーとkeys
を指定してすべてのセットを結合し、結果をdestKey
に格納します。- パラメーター:
keys
- null であってはなりません。destKey
- null であってはなりません。- 関連事項:
diff
使用すべきではありません。3.0 以降、代わりにdifference(Object)
を使用して、一貫したメソッド命名スキームに従います。バインドされたキーとkey
を指定して、すべてのセットを差分します。- パラメーター:
key
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
difference
バインドされたキーとkey
を指定して、すべてのセットを差分します。- パラメーター:
key
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 3.0
- 関連事項:
diff
使用すべきではありません。3.0 以降、代わりにdifference(Collection)
を使用して、一貫したメソッド命名スキームに従います。バインドされたキーとkeys
を指定して、すべてのセットを差分します。- パラメーター:
keys
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
difference
バインドされたキーとkeys
を指定して、すべてのセットを差分します。- パラメーター:
keys
- null であってはなりません。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 導入:
- 3.0
- 関連事項:
diffAndStore
使用すべきではありません。3.0 以降、代わりにdifferenceAndStore(Object, Object)
を使用して、一貫したメソッド命名スキームに従います。バインドされたキーとkeys
を指定してすべてのセットを差分し、結果をdestKey
に格納します。- パラメーター:
keys
- null であってはなりません。destKey
- null であってはなりません。- 関連事項:
differenceAndStore
バインドされたキーとkeys
を指定してすべてのセットを差分し、結果をdestKey
に格納します。- パラメーター:
keys
- null であってはなりません。destKey
- null であってはなりません。- 導入:
- 3.0
- 関連事項:
diffAndStore
使用すべきではありません。3.0 以降、代わりにdifferenceAndStore(Collection, Object)
を使用して、一貫したメソッド命名スキームに従います。バインドされたキーとkeys
を指定してすべてのセットを差分し、結果をdestKey
に格納します。- パラメーター:
keys
- null であってはなりません。destKey
- null であってはなりません。- 関連事項:
differenceAndStore
バインドされたキーとkeys
を指定してすべてのセットを差分し、結果をdestKey
に格納します。- パラメーター:
keys
- null であってはなりません。destKey
- null であってはなりません。- 導入:
- 3.0
- 関連事項:
members
バインドされたキーでセットのすべての要素を取得します。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
randomMember
バインドされたキーのセットからランダムな要素を取得します。- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
distinctRandomMembers
バインドされたキーのセットからcount
の個別のランダム要素を取得します。- パラメーター:
count
-- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
randomMembers
バインドされたキーのセットからcount
ランダム要素を取得します。- パラメーター:
count
-- 戻り値:
- パイプライン / トランザクションで使用される場合は null。
- 関連事項:
scan
- パラメーター:
options
- null であってはなりません。- 戻り値:
- スキャン結果へのアクセスを提供する結果カーソル。完全に処理されたら閉じる必要があります(たとえば、try-with-resources 句を使用)。
- 導入:
- 1.4
getOperations
RedisOperations<K,V> getOperations()- 戻り値:
- 決して null にはなりません。
difference(Collection)
を使用して、一貫したメソッド命名スキームに従います。