Interface HyperLogLogOperations<K,V>
public interface HyperLogLogOperations<K,V>
- Since:
- 1.5
- Author:
- Christoph Strobl
-
Method Summary
Modifier and TypeMethodDescriptionAdds the given values to the key.void
Removes the given key.Gets the current number of elements within the key.Merges all values of given sourceKeys into destination key.
-
Method Details
-
add
Adds the given values to the key.- Parameters:
key
- must not be null.values
- must not be null.- Returns:
- 1 of at least one of the values was added to the key; 0 otherwise. null when used in pipeline / transaction.
-
size
Gets the current number of elements within the key.- Parameters:
keys
- must not be null or empty.- Returns:
- null when used in pipeline / transaction.
-
union
Merges all values of given sourceKeys into destination key.- Parameters:
destination
- key of HyperLogLog to move source keys into.sourceKeys
- must not be null or empty.- Returns:
- null when used in pipeline / transaction.
-
delete
Removes the given key.- Parameters:
key
- must not be null.
-