public class HashGroupifyDistribution
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
HashGroupifyDistribution.PrivacyCondition
A condition that may or may not be fulfilled for the distribution
|
Modifier and Type | Method and Description |
---|---|
double |
getAverageClassSize()
Returns the average class size
|
RiskModelHistogram |
getEquivalenceClasses()
Returns a set of classes as an input for the risk model
|
double |
getFractionOfTuplesInClassesOfSize(int size)
Returns the fraction of tuples that are in classes of the given size
|
int |
getNumberOfTuples()
Returns the number of tuples
|
int |
getNumOfSuppressedTuples()
Returns the number of suppressed tuples
|
int |
suppressWhileNotFulfilledBinary(HashGroupifyDistribution.PrivacyCondition condition)
Suppresses entries until the condition is fulfilled
|
int |
suppressWhileNotFulfilledLinear(HashGroupifyDistribution.PrivacyCondition condition)
Suppresses entries until the condition is fulfilled
|
public double getAverageClassSize()
public RiskModelHistogram getEquivalenceClasses()
public double getFractionOfTuplesInClassesOfSize(int size)
size
- public int getNumberOfTuples()
public int getNumOfSuppressedTuples()
public int suppressWhileNotFulfilledBinary(HashGroupifyDistribution.PrivacyCondition condition)
condition
- public int suppressWhileNotFulfilledLinear(HashGroupifyDistribution.PrivacyCondition condition)
condition
-