Package org.deidentifier.arx
Klasse ARXProcessStatistics
java.lang.Object
org.deidentifier.arx.ARXProcessStatistics
- Alle implementierten Schnittstellen:
Serializable
Statistics about the anonymization process for output data
- Siehe auch:
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungstatic classOne individual anonymization step -
Konstruktorübersicht
KonstruktorenModifiziererKonstruktorBeschreibungprotectedCreates an instance representing the fact that no optimization has been performedprotectedARXProcessStatistics(org.deidentifier.arx.ARXAnonymizer.Result result, int initialNumberOfRecords, int numRecords, long duration) Creates an instance for an individual optimization stepprotectedARXProcessStatistics(ARXLattice lattice, ARXLattice.ARXNode optimum, boolean isOptimal, long duration) Creates an instance for the global anonymization step -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungclone()longReturns the duration of the processConverts the statistics into a latticeintReturns the number of steps performedgetStep(int index) Returns a step performed during the anonymization processgetSteps()Returns all stepsReturns the number of transformations available in this processlongReturns the number of transformations checked in this processbooleanReturns whether the result is a local transformation schemebooleanReturns whether optimization has been performedmerge(ARXProcessStatistics statistics) Returns new process statistics that are a merger of this and the other statistics
-
Konstruktordetails
-
ARXProcessStatistics
protected ARXProcessStatistics()Creates an instance representing the fact that no optimization has been performed -
ARXProcessStatistics
protected ARXProcessStatistics(ARXLattice lattice, ARXLattice.ARXNode optimum, boolean isOptimal, long duration) Creates an instance for the global anonymization step- Parameter:
lattice-optimum-isOptimal-duration-
-
ARXProcessStatistics
protected ARXProcessStatistics(org.deidentifier.arx.ARXAnonymizer.Result result, int initialNumberOfRecords, int numRecords, long duration) Creates an instance for an individual optimization step- Parameter:
result-initialNumberOfRecords-numRecords-duration-
-
-
Methodendetails
-
clone
-
getDuration
public long getDuration()Returns the duration of the process- Gibt zurück:
-
getLattice
Converts the statistics into a lattice- Gibt zurück:
-
getNumberOfSteps
public int getNumberOfSteps()Returns the number of steps performed- Gibt zurück:
-
getStep
Returns a step performed during the anonymization process- Parameter:
index-- Gibt zurück:
-
getSteps
Returns all steps- Gibt zurück:
-
getTransformationsAvailable
Returns the number of transformations available in this process- Gibt zurück:
-
getTransformationsChecked
public long getTransformationsChecked()Returns the number of transformations checked in this process- Gibt zurück:
-
isLocalTransformation
public boolean isLocalTransformation()Returns whether the result is a local transformation scheme- Gibt zurück:
-
isSolutationAvailable
public boolean isSolutationAvailable()Returns whether optimization has been performed- Gibt zurück:
-
merge
Returns new process statistics that are a merger of this and the other statistics- Parameter:
statistics-
-