public final class HLLOperation extends Object
HyperLogLog operations on HLL items nested in lists/maps are not currently supported by the server.
Constructor and Description |
---|
HLLOperation() |
Modifier and Type | Method and Description |
---|---|
static Operation |
add(HLLPolicy policy,
String binName,
List<Value> list)
Create HLL add operation.
|
static Operation |
add(HLLPolicy policy,
String binName,
List<Value> list,
int indexBitCount)
Create HLL add operation.
|
static Operation |
add(HLLPolicy policy,
String binName,
List<Value> list,
int indexBitCount,
int minHashBitCount)
Create HLL add operation with minhash bits.
|
static Operation |
describe(String binName)
Create HLL describe operation.
|
static Operation |
fold(String binName,
int indexBitCount)
Create HLL fold operation.
|
static Operation |
getCount(String binName)
Create HLL getCount operation.
|
static Operation |
getIntersectCount(String binName,
List<Value.HLLValue> list)
Create HLL getIntersectCount operation.
|
static Operation |
getSimilarity(String binName,
List<Value.HLLValue> list)
Create HLL getSimilarity operation.
|
static Operation |
getUnion(String binName,
List<Value.HLLValue> list)
Create HLL getUnion operation.
|
static Operation |
getUnionCount(String binName,
List<Value.HLLValue> list)
Create HLL getUnionCount operation.
|
static Operation |
init(HLLPolicy policy,
String binName,
int indexBitCount)
Create HLL init operation.
|
static Operation |
init(HLLPolicy policy,
String binName,
int indexBitCount,
int minHashBitCount)
Create HLL init operation with minhash bits.
|
static Operation |
refreshCount(String binName)
Create HLL refresh operation.
|
static Operation |
setUnion(HLLPolicy policy,
String binName,
List<Value.HLLValue> list)
Create HLL set union operation.
|
public static Operation init(HLLPolicy policy, String binName, int indexBitCount)
policy
- write policy, use HLLPolicy.Default
for defaultbinName
- name of binindexBitCount
- number of index bits. Must be between 4 and 16 inclusive.public static Operation init(HLLPolicy policy, String binName, int indexBitCount, int minHashBitCount)
policy
- write policy, use HLLPolicy.Default
for defaultbinName
- name of binindexBitCount
- number of index bits. Must be between 4 and 16 inclusive.minHashBitCount
- number of min hash bits. Must be between 4 and 51 inclusive.public static Operation add(HLLPolicy policy, String binName, List<Value> list)
policy
- write policy, use HLLPolicy.Default
for defaultbinName
- name of binlist
- list of values to be addedpublic static Operation add(HLLPolicy policy, String binName, List<Value> list, int indexBitCount)
policy
- write policy, use HLLPolicy.Default
for defaultbinName
- name of binlist
- list of values to be addedindexBitCount
- number of index bits. Must be between 4 and 16 inclusive.public static Operation add(HLLPolicy policy, String binName, List<Value> list, int indexBitCount, int minHashBitCount)
policy
- write policy, use HLLPolicy.Default
for defaultbinName
- name of binlist
- list of values to be addedindexBitCount
- number of index bits. Must be between 4 and 16 inclusive.minHashBitCount
- number of min hash bits. Must be between 4 and 51 inclusive.public static Operation setUnion(HLLPolicy policy, String binName, List<Value.HLLValue> list)
policy
- write policy, use HLLPolicy.Default
for defaultbinName
- name of binlist
- list of HLL objectspublic static Operation refreshCount(String binName)
binName
- name of binpublic static Operation fold(String binName, int indexBitCount)
binName
- name of binindexBitCount
- number of index bits. Must be between 4 and 16 inclusive.public static Operation getCount(String binName)
binName
- name of binpublic static Operation getUnion(String binName, List<Value.HLLValue> list)
binName
- name of binlist
- list of HLL objectspublic static Operation getUnionCount(String binName, List<Value.HLLValue> list)
binName
- name of binlist
- list of HLL objectspublic static Operation getIntersectCount(String binName, List<Value.HLLValue> list)
binName
- name of binlist
- list of HLL objectspublic static Operation getSimilarity(String binName, List<Value.HLLValue> list)
binName
- name of binlist
- list of HLL objectsCopyright © 2012–2022 Aerospike, Inc. All rights reserved.