Klasse ARXProcessStatistics

java.lang.Object
org.deidentifier.arx.ARXProcessStatistics
Alle implementierten Schnittstellen:
Serializable

public class ARXProcessStatistics extends Object implements Serializable
Statistics about the anonymization process for output data
Siehe auch:
  • Methodendetails

    • clone

      public ARXProcessStatistics clone()
    • getDuration

      public long getDuration()
      Returns the duration of the process
      Gibt zurück:
    • getLattice

      public ARXLattice getLattice()
      Converts the statistics into a lattice
      Gibt zurück:
    • getNumberOfSteps

      public int getNumberOfSteps()
      Returns the number of steps performed
      Gibt zurück:
    • getStep

      public ARXProcessStatistics.Step getStep(int index)
      Returns a step performed during the anonymization process
      Parameter:
      index -
      Gibt zurück:
    • getSteps

      public List<ARXProcessStatistics.Step> getSteps()
      Returns all steps
      Gibt zurück:
    • getTransformationsAvailable

      public BigInteger 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

      public ARXProcessStatistics merge(ARXProcessStatistics statistics)
      Returns new process statistics that are a merger of this and the other statistics
      Parameter:
      statistics -