@Beta public class HyperLogLogMergePolicy extends AbstractSplitBrainMergePolicy<HyperLogLog,SplitBrainMergeTypes.CardinalityEstimatorMergeTypes>
CardinalityEstimator.
 Uses the default merge algorithm from HyperLogLog research, keeping the max register value of the two given instances. The result should be the union to the two HyperLogLog estimations.
| Constructor and Description | 
|---|
HyperLogLogMergePolicy()  | 
| Modifier and Type | Method and Description | 
|---|---|
int | 
getId()
Returns type identifier for this class. 
 | 
HyperLogLog | 
merge(SplitBrainMergeTypes.CardinalityEstimatorMergeTypes mergingValue,
     SplitBrainMergeTypes.CardinalityEstimatorMergeTypes existingValue)
Selects the value of either the merging or the existing  
MergingValue which should be merged. | 
getFactoryId, readData, writeDatapublic HyperLogLog merge(SplitBrainMergeTypes.CardinalityEstimatorMergeTypes mergingValue, SplitBrainMergeTypes.CardinalityEstimatorMergeTypes existingValue)
SplitBrainMergePolicyMergingValue which should be merged.
 
 Note that the existing MergingValue instance may be null
 if no matching data could be found to the merging MergingValue.
mergingValue - MergingValue instance that has the merging data of the smaller sub-clusterexistingValue - MergingValue instance that has the existing data
                      or null if no matching data existspublic int getId()
IdentifiedDataSerializableCopyright © 2018 Hazelcast, Inc.. All Rights Reserved.