public class DataAggregationInformation
extends java.lang.Object
implements java.io.Serializable
Constructor and Description |
---|
DataAggregationInformation(Data data,
java.util.Map<java.lang.String,DistributionAggregateFunction> functions,
DataDefinition definition,
java.util.Set<java.lang.String> setOfHotQIsNotGeneralized,
java.util.Set<java.lang.String> setOfHotQIsGeneralized,
java.util.Set<java.lang.String> setOfColdQIs)
Creates a new instance
|
Modifier and Type | Method and Description |
---|---|
DataAggregationInformation |
clone()
Returns a clone for data subsets
|
int[] |
getColdQIs() |
int[] |
getColdQIsDomainSizes() |
DistributionAggregateFunction[] |
getColdQIsFunctions() |
int[] |
getColumns() |
java.lang.String[] |
getHeader() |
int[] |
getHotQIsGeneralized() |
int[] |
getHotQIsGeneralizedDomainSizes() |
DistributionAggregateFunction[] |
getHotQIsGeneralizedFunctions() |
int[] |
getHotQIsNotGeneralized() |
int[] |
getHotQIsNotGeneralizedDomainSizes() |
DistributionAggregateFunction[] |
getHotQIsNotGeneralizedFunctions() |
int |
getHotThreshold() |
int[] |
getMicroaggregationColumns()
Returns the columns in the original array which are microaggregated
|
DistributionAggregateFunction[] |
getMicroaggregationFunctions()
Returns the distribution aggregate functions for all microaggregated values
|
java.lang.String[] |
getMicroaggregationHeader()
Returns the attributes in the analyzed dataset which are microaggregated
|
int[] |
getMicroaggregationIndices()
Returns the indices of all attributes that are microaggregated
in order hotQIsNotGeneralized, hotQIsGeneralized, coldQIs.
|
java.lang.String |
toString() |
public DataAggregationInformation(Data data, java.util.Map<java.lang.String,DistributionAggregateFunction> functions, DataDefinition definition, java.util.Set<java.lang.String> setOfHotQIsNotGeneralized, java.util.Set<java.lang.String> setOfHotQIsGeneralized, java.util.Set<java.lang.String> setOfColdQIs)
data
- functions
- definition
- setOfHotQIsNotGeneralized
- setOfHotQIsGeneralized
- setOfColdQIs
- public DataAggregationInformation clone()
clone
in class java.lang.Object
public int[] getColdQIs()
public int[] getColdQIsDomainSizes()
public DistributionAggregateFunction[] getColdQIsFunctions()
public int[] getColumns()
public java.lang.String[] getHeader()
public int[] getHotQIsGeneralized()
public int[] getHotQIsGeneralizedDomainSizes()
public DistributionAggregateFunction[] getHotQIsGeneralizedFunctions()
public int[] getHotQIsNotGeneralized()
public int[] getHotQIsNotGeneralizedDomainSizes()
public DistributionAggregateFunction[] getHotQIsNotGeneralizedFunctions()
public int getHotThreshold()
public int[] getMicroaggregationColumns()
public DistributionAggregateFunction[] getMicroaggregationFunctions()
public java.lang.String[] getMicroaggregationHeader()
public int[] getMicroaggregationIndices()
public java.lang.String toString()
toString
in class java.lang.Object