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.groupify |
This package implements different hash-groupify operators.
|
org.deidentifier.arx.framework.data |
This package implements data management, i.e., encoding and representing input data, output data and generalization
hierarchies
|
Modifier and Type | Method and Description |
---|---|
TransformedData |
TransformationApplicator.applyTransformation(Transformation<?> transformation,
Dictionary microaggregationDictionary)
Applies the given transformation and returns the dataset
|
Modifier and Type | Method and Description |
---|---|
Data |
HashGroupify.performMicroaggregation(DataAggregationInformation microaggregationData,
Dictionary dictionary)
Returns a data object with microaggregation performed
|
Modifier and Type | Method and Description |
---|---|
Dictionary |
Data.getDictionary()
Returns the dictionary.
|
Modifier and Type | Method and Description |
---|---|
static Data |
Data.createProjection(DataMatrix data,
java.lang.String[] header,
int[] columns,
Dictionary dictionary)
Creates an object which projects the given data onto the given set of columns
|
static Data |
Data.createWrapper(DataMatrix data,
java.lang.String[] header,
int[] columns,
Dictionary dictionary)
Creates an object which simply encapsulates the provided objects
|
void |
Dictionary.registerAll(int targetDimension,
Dictionary dictionary,
int sourceDimension)
Merges this dictionary with another dictionary.
|
Constructor and Description |
---|
DataManager(java.lang.String[] header,
DataMatrix data,
Dictionary dictionary,
DataDefinition definition,
java.util.Map<java.lang.String,DistributionAggregateFunction> functions,
ARXConfiguration config)
Creates a new data manager from pre-encoded data.
|
Dictionary(Dictionary input,
int[] columns)
Instantiates a new dictionary by extracting a projection of the given dictionary
|
GeneralizationHierarchy(java.lang.String name,
java.lang.String[][] hierarchy,
int dimension,
Dictionary dictionary)
Creates a new generalization hierarchy.
|