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.voidRemoves 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.
-