@ThriftStruct public class HashCollisionsInfo extends Object implements Mergeable<HashCollisionsInfo>, OperatorInfo
Modifier and Type | Field and Description |
---|---|
static String |
WEIGHTED_EXPECTED_HASH_COLLISIONS |
static String |
WEIGHTED_HASH_COLLISIONS_PROPERTY |
static String |
WEIGHTED_SUM_SQUARED_HASH_COLLISIONS |
Constructor and Description |
---|
HashCollisionsInfo(double weightedHashCollisions,
double weightedSumSquaredHashCollisions,
double weightedExpectedHashCollisions) |
Modifier and Type | Method and Description |
---|---|
static HashCollisionsInfo |
createHashCollisionsInfo(long inputPositionsCount,
double hashCollisionsCount,
double expectedHashCollisions) |
double |
getWeightedExpectedHashCollisions() |
double |
getWeightedHashCollisions() |
double |
getWeightedSumSquaredHashCollisions() |
HashCollisionsInfo |
mergeWith(HashCollisionsInfo other)
Merges the current state with the state of the other instance, and returns the merged state.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isFinal
public static final String WEIGHTED_HASH_COLLISIONS_PROPERTY
public static final String WEIGHTED_SUM_SQUARED_HASH_COLLISIONS
public static final String WEIGHTED_EXPECTED_HASH_COLLISIONS
@ThriftConstructor public HashCollisionsInfo(double weightedHashCollisions, double weightedSumSquaredHashCollisions, double weightedExpectedHashCollisions)
public static HashCollisionsInfo createHashCollisionsInfo(long inputPositionsCount, double hashCollisionsCount, double expectedHashCollisions)
@ThriftField(value=1) public double getWeightedSumSquaredHashCollisions()
@ThriftField(value=2) public double getWeightedHashCollisions()
@ThriftField(value=3) public double getWeightedExpectedHashCollisions()
public HashCollisionsInfo mergeWith(HashCollisionsInfo other)
Mergeable
mergeWith
in interface Mergeable<HashCollisionsInfo>
Copyright © 2012–2022. All rights reserved.