Package | Description |
---|---|
org.deidentifier.arx |
This package provides the public API for the ARX anonymization framework.
|
org.deidentifier.arx.common |
A package containing commonly used classes in ARX
|
org.deidentifier.arx.risk |
This package provides methods for risk analyses
|
Modifier and Type | Class and Description |
---|---|
class |
DataHandleInput
An implementation of the DataHandle interface for input data.
|
class |
DataHandleOutput
An implementation of the class DataHandle for output data.
|
class |
DataHandleSubset
This implementation of a data handle projects a given data handle onto a given research subset.
|
Modifier and Type | Field and Description |
---|---|
protected DataHandle |
DataHandle.subset
The current research subset.
|
Modifier and Type | Method and Description |
---|---|
DataHandle |
Data.getHandle()
Returns a data handle.
|
DataHandle |
ARXResult.getHandle()
Deprecated.
|
DataHandle |
ARXResult.getHandle(ARXLattice.ARXNode node)
Deprecated.
|
DataHandle |
ARXResult.getOutput()
Returns a handle to the data obtained by applying the optimal transformation.
|
DataHandle |
ARXResult.getOutput(ARXLattice.ARXNode node)
Returns a handle to data obtained by applying the given transformation.
|
DataHandle |
ARXResult.getOutput(ARXLattice.ARXNode node,
boolean fork)
Returns a handle to data obtained by applying the given transformation.
|
DataHandle |
ARXResult.getOutput(boolean fork)
Returns a handle to the data obtained by applying the optimal transformation.
|
protected DataHandle |
DataHandleSubset.getSource()
Returns the underlying source data handle.
|
DataHandle |
DataHandleSubset.getView() |
DataHandle |
DataHandle.getView()
Returns a new data handle that represents a context specific view on the dataset.
|
Modifier and Type | Method and Description |
---|---|
double |
ARXPopulationModel.getPopulationSize(DataHandle handle)
Returns the population size
|
double |
ARXPopulationModel.getSamplingFraction(DataHandle handle)
Returns the sampling fraction
|
boolean |
ARXResult.isOptimizable(DataHandle handle)
Returns whether local recoding can be applied to the given handle
|
protected void |
DataDefinition.materializeHierarchies(DataHandle handle)
Materializes all functional hierarchies.
|
int |
ARXResult.optimize(DataHandle handle)
This method optimizes the given data output with local recoding to improve its utility
|
int |
ARXResult.optimize(DataHandle handle,
double gsFactor)
This method optimizes the given data output with local recoding to improve its utility
|
int |
ARXResult.optimize(DataHandle handle,
double gsFactor,
ARXListener listener)
This method optimizes the given data output with local recoding to improve its utility
|
void |
ARXResult.optimizeIterative(DataHandle handle,
double gsFactor,
int maxIterations,
double adaptionFactor)
This method optimizes the given data output with local recoding to improve its utility
|
void |
ARXResult.optimizeIterative(DataHandle handle,
double gsFactor,
int maxIterations,
double adaptionFactor,
ARXListener listener)
This method optimizes the given data output with local recoding to improve its utility
|
protected void |
DataHandle.setView(DataHandle handle)
Sets the subset.
|
void |
DataHandleOutput.updateData(DataHandle data,
java.util.Map<java.lang.String,DataType<?>> types,
int[] outliers)
Used to update data when loading projects after local recoding.
|
Constructor and Description |
---|
ARXPopulationModel(DataHandle handle,
double populationSize)
Creates a new instance
|
ARXResult(DataHandle handle,
DataDefinition definition,
ARXLattice lattice,
int historySize,
double snapshotSizeSnapshot,
double snapshotSizeDataset,
Metric<?> metric,
ARXConfiguration config,
ARXLattice.ARXNode optimum,
long time,
SolutionSpace solutionSpace)
Internal constructor for deserialization.
|
DataHandleStatistics(DataHandle handle)
Constructor
|
DataHandleSubset(DataHandle source,
DataSubset subset)
Creates a new handle that represents the research subset.
|
Constructor and Description |
---|
TupleWrapper(DataHandle handle,
int[] indices,
int row)
Constructor
|
Constructor and Description |
---|
RiskEstimateBuilder(ARXPopulationModel population,
DataHandle handle,
RiskModelHistogram classes)
Creates a new instance
|
RiskEstimateBuilder(ARXPopulationModel population,
DataHandle handle,
RiskModelHistogram classes,
ARXSolverConfiguration config)
Creates a new instance
|
RiskEstimateBuilder(ARXPopulationModel population,
DataHandle handle,
java.util.Set<java.lang.String> identifiers)
Creates a new instance
|
RiskEstimateBuilder(ARXPopulationModel population,
DataHandle handle,
java.util.Set<java.lang.String> identifiers,
ARXSolverConfiguration config)
Creates a new instance
|
RiskModelHistogram(DataHandle handle)
Creates a new instance
|
RiskModelHistogram(DataHandle handle,
java.util.Set<java.lang.String> qis)
Creates a new instance
|