Klasse ARXProcessStatistics.Step

java.lang.Object
org.deidentifier.arx.ARXProcessStatistics.Step
Alle implementierten Schnittstellen:
Serializable
Umschließende Klasse:
ARXProcessStatistics

public static class ARXProcessStatistics.Step extends Object implements Serializable
One individual anonymization step
Siehe auch:
  • Konstruktordetails

    • Step

      public Step(ARXLattice.ARXNode top, ARXLattice.ARXNode optimum, boolean isOptimal)
      Creates a new instance
      Parameter:
      optimum -
      isOptimal -
    • Step

      public Step(org.deidentifier.arx.framework.lattice.Transformation<?> top, org.deidentifier.arx.framework.lattice.Transformation<?> optimum, boolean isOptimum, int numRecords)
      Creates a new instance
      Parameter:
      top -
      optimum -
      isOptimum -
      numRecords -
      headermap -
  • Methodendetails

    • clone

      public ARXProcessStatistics.Step clone()
    • getDimension

      public int getDimension(String attribute)
      Returns the index of an attribute.
      Parameter:
      attribute -
      Gibt zurück:
    • getGeneralization

      public int getGeneralization(String attribute)
      Returns the generalization for the attribute.
      Parameter:
      attribute -
      Gibt zurück:
    • getHeader

      public Map<String,Integer> getHeader()
      Maps attribute name to position
      Gibt zurück:
    • getMaximalGeneralization

      public int getMaximalGeneralization(String attribute)
      Returns the maximal generalization level for the attribute.
      Parameter:
      attribute -
      Gibt zurück:
    • getMaximalTransformationLevels

      public int[] getMaximalTransformationLevels()
      Returns the transformation as an array.
      Gibt zurück:
    • getMetadata

      public List<QualityMetadata<?>> getMetadata()
      Returns the metadata associated with the result, if any
      Gibt zurück:
      the metadata
    • getNumberOfRecordsTransformed

      public int getNumberOfRecordsTransformed()
      Returns the number of records transformed in this step, -1 if not known.
      Gibt zurück:
      the numRecordsTransformed
    • getQuasiIdentifyingAttributes

      public String[] getQuasiIdentifyingAttributes()
      Returns the quasi identifiers.
      Gibt zurück:
    • getScore

      public InformationLoss<?> getScore()
      Returns a node's lower bound, if any.
      Gibt zurück:
    • getTotalGeneralizationLevel

      public int getTotalGeneralizationLevel()
      Returns the sum of all generalization levels.
      Gibt zurück:
    • getTransformation

      public int[] getTransformation()
      Returns the transformation as an array.
      Gibt zurück:
    • isNumberOfRecordsTransformedAvailable

      public boolean isNumberOfRecordsTransformedAvailable()
      Returns whether it is known how many records have been transformed in this step.
      Gibt zurück:
    • isOptimal

      public boolean isOptimal()
      Returns whether the solution in this step is optimal
      Gibt zurück: