Package | Description |
---|---|
org.deidentifier.arx.algorithm |
This package provides implementations of search algorithms
|
org.deidentifier.arx.framework.check |
This package implements the core functionality of the ARX framework, i.e., a highly efficient check for k-anonymity
|
org.deidentifier.arx.framework.check.transformer |
This package provides several transformers that efficiently implement the 'projection' optimization.
|
org.deidentifier.arx.framework.data |
This package implements data management, i.e., encoding and representing input data, output data and generalization
hierarchies
|
org.deidentifier.arx.metric |
Package providing access to quality models
|
org.deidentifier.arx.metric.v2 |
Main package implementing quality models
|
Constructor and Description |
---|
FLASHStrategy(SolutionSpace<?> solutionSpace,
GeneralizationHierarchy[] hierarchies)
Creates a new instance.
|
Constructor and Description |
---|
Transformer(DataMatrix inputGeneralized,
DataMatrix inputAnalyzed,
DataMatrix outputGeneralized,
int dataAnalyzedNumberOfColumns,
GeneralizationHierarchy[] hierarchies,
ARXConfiguration.ARXConfigurationInternal config)
Instantiates a new transformer for application purposes
|
Transformer(DataMatrix inputGeneralized,
DataMatrix inputAnalyzed,
int dataAnalyzedNumberOfColumns,
GeneralizationHierarchy[] hierarchies,
ARXConfiguration.ARXConfigurationInternal config,
IntArrayDictionary dictionarySensValue,
IntArrayDictionary dictionarySensFreq)
Instantiates a new transformer.
|
Constructor and Description |
---|
AbstractTransformer(DataMatrix data,
GeneralizationHierarchy[] hierarchies,
DataMatrix dataAnalyzed,
int dataAnalyzedNumberOfColumns,
IntArrayDictionary dictionarySensValue,
IntArrayDictionary dictionarySensFreq,
ARXConfiguration.ARXConfigurationInternal config)
Instantiates a new abstract transformer.
|
Transformer01(DataMatrix data,
GeneralizationHierarchy[] hierarchies,
DataMatrix dataAnalyzed,
int dataAnalyzedNumberOfColumns,
IntArrayDictionary dictionarySensValue,
IntArrayDictionary dictionarySensFreq,
ARXConfiguration.ARXConfigurationInternal config)
Instantiates a new transformer.
|
Transformer02(DataMatrix data,
GeneralizationHierarchy[] hierarchies,
DataMatrix dataAnalyzed,
int dataAnalyzedNumberOfColumns,
IntArrayDictionary dictionarySensValue,
IntArrayDictionary dictionarySensFreq,
ARXConfiguration.ARXConfigurationInternal config)
Instantiates a new transformer.
|
Transformer03(DataMatrix data,
GeneralizationHierarchy[] hierarchies,
DataMatrix dataAnalyzed,
int dataAnalyzedNumberOfColumns,
IntArrayDictionary dictionarySensValue,
IntArrayDictionary dictionarySensFreq,
ARXConfiguration.ARXConfigurationInternal config)
Instantiates a new transformer.
|
Transformer04(DataMatrix data,
GeneralizationHierarchy[] hierarchies,
DataMatrix dataAnalyzed,
int dataAnalyzedNumberOfColumns,
IntArrayDictionary dictionarySensValue,
IntArrayDictionary dictionarySensFreq,
ARXConfiguration.ARXConfigurationInternal config)
Instantiates a new transformer.
|
Transformer05(DataMatrix data,
GeneralizationHierarchy[] hierarchies,
DataMatrix dataAnalyzed,
int dataAnalyzedNumberOfColumns,
IntArrayDictionary dictionarySensValue,
IntArrayDictionary dictionarySensFreq,
ARXConfiguration.ARXConfigurationInternal config)
Instantiates a new transformer.
|
Transformer06(DataMatrix data,
GeneralizationHierarchy[] hierarchies,
DataMatrix dataAnalyzed,
int dataAnalyzedNumberOfColumns,
IntArrayDictionary dictionarySensValue,
IntArrayDictionary dictionarySensFreq,
ARXConfiguration.ARXConfigurationInternal config)
Instantiates a new transformer.
|
Transformer07(DataMatrix data,
GeneralizationHierarchy[] hierarchies,
DataMatrix dataAnalyzed,
int dataAnalyzedNumberOfColumns,
IntArrayDictionary dictionarySensValue,
IntArrayDictionary dictionarySensFreq,
ARXConfiguration.ARXConfigurationInternal config)
Instantiates a new transformer.
|
Transformer08(DataMatrix data,
GeneralizationHierarchy[] hierarchies,
DataMatrix dataAnalyzed,
int dataAnalyzedNumberOfColumns,
IntArrayDictionary dictionarySensValue,
IntArrayDictionary dictionarySensFreq,
ARXConfiguration.ARXConfigurationInternal config)
Instantiates a new transformer.
|
Transformer09(DataMatrix data,
GeneralizationHierarchy[] hierarchies,
DataMatrix dataAnalyzed,
int dataAnalyzedNumberOfColumns,
IntArrayDictionary dictionarySensValue,
IntArrayDictionary dictionarySensFreq,
ARXConfiguration.ARXConfigurationInternal config)
Instantiates a new transformer.
|
Transformer10(DataMatrix data,
GeneralizationHierarchy[] hierarchies,
DataMatrix dataAnalyzed,
int dataAnalyzedNumberOfColumns,
IntArrayDictionary dictionarySensValue,
IntArrayDictionary dictionarySensFreq,
ARXConfiguration.ARXConfigurationInternal config)
Instantiates a new transformer.
|
Transformer11(DataMatrix data,
GeneralizationHierarchy[] hierarchies,
DataMatrix dataAnalyzed,
int dataAnalyzedNumberOfColumns,
IntArrayDictionary dictionarySensValue,
IntArrayDictionary dictionarySensFreq,
ARXConfiguration.ARXConfigurationInternal config)
Instantiates a new transformer.
|
Transformer12(DataMatrix data,
GeneralizationHierarchy[] hierarchies,
DataMatrix dataAnalyzed,
int dataAnalyzedNumberOfColumns,
IntArrayDictionary dictionarySensValue,
IntArrayDictionary dictionarySensFreq,
ARXConfiguration.ARXConfigurationInternal config)
Instantiates a new transformer.
|
Transformer13(DataMatrix data,
GeneralizationHierarchy[] hierarchies,
DataMatrix dataAnalyzed,
int dataAnalyzedNumberOfColumns,
IntArrayDictionary dictionarySensValue,
IntArrayDictionary dictionarySensFreq,
ARXConfiguration.ARXConfigurationInternal config)
Instantiates a new transformer.
|
Transformer14(DataMatrix data,
GeneralizationHierarchy[] hierarchies,
DataMatrix dataAnalyzed,
int dataAnalyzedNumberOfColumns,
IntArrayDictionary dictionarySensValue,
IntArrayDictionary dictionarySensFreq,
ARXConfiguration.ARXConfigurationInternal config)
Instantiates a new transformer.
|
Transformer15(DataMatrix data,
GeneralizationHierarchy[] hierarchies,
DataMatrix dataAnalyzed,
int dataAnalyzedNumberOfColumns,
IntArrayDictionary dictionarySensValue,
IntArrayDictionary dictionarySensFreq,
ARXConfiguration.ARXConfigurationInternal config)
Instantiates a new transformer.
|
TransformerAll(DataMatrix data,
GeneralizationHierarchy[] hierarchies,
DataMatrix dataAnalyzed,
int dataAnalyzedNumberOfColumns,
IntArrayDictionary dictionarySensValue,
IntArrayDictionary dictionarySensFreq,
ARXConfiguration.ARXConfigurationInternal config)
Instantiates a new transformer.
|
Modifier and Type | Method and Description |
---|---|
GeneralizationHierarchy[] |
DataManager.getHierarchies()
Returns the generalization hierarchiesQI.
|
Modifier and Type | Method and Description |
---|---|
void |
Metric.initialize(DataManager manager,
DataDefinition definition,
Data input,
GeneralizationHierarchy[] hierarchies,
ARXConfiguration config)
Initializes the metric.
|
Constructor and Description |
---|
Cardinalities(Data data,
RowSet subset,
GeneralizationHierarchy[] hierarchies)
Creates a new instance for the given data set.
|