Package | Description |
---|---|
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.history |
This package implements the 'history' optimization.
|
org.deidentifier.arx.framework.check.transformer |
This package provides several transformers that efficiently implement the 'projection' optimization.
|
Modifier and Type | Field and Description |
---|---|
protected IntArrayDictionary |
Transformer.dictionarySensFreq
The dictionary for the snapshot compression *.
|
protected IntArrayDictionary |
Transformer.dictionarySensValue
The dictionary for the snapshot compression *.
|
Constructor and Description |
---|
Transformer(int[][] inputGeneralized,
int[][] inputAnalyzed,
GeneralizationHierarchy[] hierarchies,
ARXConfiguration.ARXConfigurationInternal config,
IntArrayDictionary dictionarySensValue,
IntArrayDictionary dictionarySensFreq)
Instantiates a new transformer.
|
Modifier and Type | Method and Description |
---|---|
IntArrayDictionary |
History.getDictionarySensFreq()
Method needed for benchmarking.
|
IntArrayDictionary |
History.getDictionarySensValue()
Method needed for benchmarking.
|
Constructor and Description |
---|
History(int rowCount,
int size,
double snapshotSizeDataset,
double snapshotSizeSnapshot,
ARXConfiguration.ARXConfigurationInternal config,
IntArrayDictionary dictionarySensValue,
IntArrayDictionary dictionarySensFreq)
Creates a new history.
|
Modifier and Type | Field and Description |
---|---|
protected IntArrayDictionary |
AbstractTransformer.dictionarySensFreq
The dictionary for the snapshot compression *.
|
protected IntArrayDictionary |
AbstractTransformer.dictionarySensValue
The dictionary for the snapshot compression *.
|
Constructor and Description |
---|
AbstractTransformer(int[][] data,
GeneralizationHierarchy[] hierarchies,
int[][] other,
IntArrayDictionary dictionarySensValue,
IntArrayDictionary dictionarySensFreq,
ARXConfiguration.ARXConfigurationInternal config)
Instantiates a new abstract transformer.
|
Transformer01(int[][] data,
GeneralizationHierarchy[] hierarchies,
int[][] otherValues,
IntArrayDictionary dictionarySensValue,
IntArrayDictionary dictionarySensFreq,
ARXConfiguration.ARXConfigurationInternal config)
Instantiates a new transformer.
|
Transformer02(int[][] data,
GeneralizationHierarchy[] hierarchies,
int[][] otherValues,
IntArrayDictionary dictionarySensValue,
IntArrayDictionary dictionarySensFreq,
ARXConfiguration.ARXConfigurationInternal config)
Instantiates a new transformer.
|
Transformer03(int[][] data,
GeneralizationHierarchy[] hierarchies,
int[][] otherValues,
IntArrayDictionary dictionarySensValue,
IntArrayDictionary dictionarySensFreq,
ARXConfiguration.ARXConfigurationInternal config)
Instantiates a new transformer.
|
Transformer04(int[][] data,
GeneralizationHierarchy[] hierarchies,
int[][] otherValues,
IntArrayDictionary dictionarySensValue,
IntArrayDictionary dictionarySensFreq,
ARXConfiguration.ARXConfigurationInternal config)
Instantiates a new transformer.
|
Transformer05(int[][] data,
GeneralizationHierarchy[] hierarchies,
int[][] otherValues,
IntArrayDictionary dictionarySensValue,
IntArrayDictionary dictionarySensFreq,
ARXConfiguration.ARXConfigurationInternal config)
Instantiates a new transformer.
|
Transformer06(int[][] data,
GeneralizationHierarchy[] hierarchies,
int[][] otherValues,
IntArrayDictionary dictionarySensValue,
IntArrayDictionary dictionarySensFreq,
ARXConfiguration.ARXConfigurationInternal config)
Instantiates a new transformer.
|
Transformer07(int[][] data,
GeneralizationHierarchy[] hierarchies,
int[][] otherValues,
IntArrayDictionary dictionarySensValue,
IntArrayDictionary dictionarySensFreq,
ARXConfiguration.ARXConfigurationInternal config)
Instantiates a new transformer.
|
Transformer08(int[][] data,
GeneralizationHierarchy[] hierarchies,
int[][] otherValues,
IntArrayDictionary dictionarySensValue,
IntArrayDictionary dictionarySensFreq,
ARXConfiguration.ARXConfigurationInternal config)
Instantiates a new transformer.
|
Transformer09(int[][] data,
GeneralizationHierarchy[] hierarchies,
int[][] otherValues,
IntArrayDictionary dictionarySensValue,
IntArrayDictionary dictionarySensFreq,
ARXConfiguration.ARXConfigurationInternal config)
Instantiates a new transformer.
|
Transformer10(int[][] data,
GeneralizationHierarchy[] hierarchies,
int[][] otherValues,
IntArrayDictionary dictionarySensValue,
IntArrayDictionary dictionarySensFreq,
ARXConfiguration.ARXConfigurationInternal config)
Instantiates a new transformer.
|
Transformer11(int[][] data,
GeneralizationHierarchy[] hierarchies,
int[][] otherValues,
IntArrayDictionary dictionarySensValue,
IntArrayDictionary dictionarySensFreq,
ARXConfiguration.ARXConfigurationInternal config)
Instantiates a new transformer.
|
Transformer12(int[][] data,
GeneralizationHierarchy[] hierarchies,
int[][] otherValues,
IntArrayDictionary dictionarySensValue,
IntArrayDictionary dictionarySensFreq,
ARXConfiguration.ARXConfigurationInternal config)
Instantiates a new transformer.
|
Transformer13(int[][] data,
GeneralizationHierarchy[] hierarchies,
int[][] otherValues,
IntArrayDictionary dictionarySensValue,
IntArrayDictionary dictionarySensFreq,
ARXConfiguration.ARXConfigurationInternal config)
Instantiates a new transformer.
|
Transformer14(int[][] data,
GeneralizationHierarchy[] hierarchies,
int[][] otherValues,
IntArrayDictionary dictionarySensValue,
IntArrayDictionary dictionarySensFreq,
ARXConfiguration.ARXConfigurationInternal config)
Instantiates a new transformer.
|
Transformer15(int[][] data,
GeneralizationHierarchy[] hierarchies,
int[][] otherValues,
IntArrayDictionary dictionarySensValue,
IntArrayDictionary dictionarySensFreq,
ARXConfiguration.ARXConfigurationInternal config)
Instantiates a new transformer.
|
TransformerAll(int[][] data,
GeneralizationHierarchy[] hierarchies,
int[][] otherValues,
IntArrayDictionary dictionarySensValue,
IntArrayDictionary dictionarySensFreq,
ARXConfiguration.ARXConfigurationInternal config)
Instantiates a new transformer.
|