Klasse DataAggregationInformation
java.lang.Object
org.deidentifier.arx.framework.data.DataAggregationInformation
- Alle implementierten Schnittstellen:
Serializable
Small class to encapsulate information about data that needs to be analyzed aggregated.
- Siehe auch:
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungDataAggregationInformation(Data data, Map<String, DistributionAggregateFunction> functions, DataDefinition definition, Set<String> setOfHotQIsNotGeneralized, Set<String> setOfHotQIsGeneralized, Set<String> setOfColdQIs) Creates a new instance -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungclone()Returns a clone for data subsetsint[]int[]int[]String[]int[]int[]int[]int[]intint[]Returns the columns in the original array which are microaggregatedReturns the distribution aggregate functions for all microaggregated valuesString[]Returns the attributes in the analyzed dataset which are microaggregatedint[]Returns the indices of all attributes that are microaggregated in order hotQIsNotGeneralized, hotQIsGeneralized, coldQIs.toString()
-
Konstruktordetails
-
DataAggregationInformation
public DataAggregationInformation(Data data, Map<String, DistributionAggregateFunction> functions, DataDefinition definition, Set<String> setOfHotQIsNotGeneralized, Set<String> setOfHotQIsGeneralized, Set<String> setOfColdQIs) Creates a new instance- Parameter:
data-functions-definition-setOfHotQIsNotGeneralized-setOfHotQIsGeneralized-setOfColdQIs-
-
-
Methodendetails
-
clone
Returns a clone for data subsets -
getColdQIs
public int[] getColdQIs()- Gibt zurück:
- the coldQIs
-
getColdQIsDomainSizes
public int[] getColdQIsDomainSizes()- Gibt zurück:
- the coldQIsDomainSizes
-
getColdQIsFunctions
- Gibt zurück:
- the coldQIsFunctions
-
getColumns
public int[] getColumns()- Gibt zurück:
- the columns
-
getHeader
- Gibt zurück:
- the header
-
getHotQIsGeneralized
public int[] getHotQIsGeneralized()- Gibt zurück:
- the hotQIsGeneralized
-
getHotQIsGeneralizedDomainSizes
public int[] getHotQIsGeneralizedDomainSizes()- Gibt zurück:
- the hotQIsGeneralizedDomainSizes
-
getHotQIsGeneralizedFunctions
- Gibt zurück:
- the hotQIsGeneralizedFunctions
-
getHotQIsNotGeneralized
public int[] getHotQIsNotGeneralized()- Gibt zurück:
- the hotQIsNotGeneralized
-
getHotQIsNotGeneralizedDomainSizes
public int[] getHotQIsNotGeneralizedDomainSizes()- Gibt zurück:
- the hotQIsNotGeneralizedDomainSizes
-
getHotQIsNotGeneralizedFunctions
- Gibt zurück:
- the hotQIsNotGeneralizedFunctions
-
getHotThreshold
public int getHotThreshold()- Gibt zurück:
- the hotThreshold
-
getMicroaggregationColumns
public int[] getMicroaggregationColumns()Returns the columns in the original array which are microaggregated- Gibt zurück:
-
getMicroaggregationFunctions
Returns the distribution aggregate functions for all microaggregated values- Gibt zurück:
-
getMicroaggregationHeader
Returns the attributes in the analyzed dataset which are microaggregated- Gibt zurück:
-
getMicroaggregationIndices
public int[] getMicroaggregationIndices()Returns the indices of all attributes that are microaggregated in order hotQIsNotGeneralized, hotQIsGeneralized, coldQIs.- Gibt zurück:
-
toString
-