# Uses of Class org.deidentifier.arx.framework.check.distribution.IntArrayDictionary (ARX Developer Documentation)

## Uses of Class
org.deidentifier.arx.framework.check.distribution.IntArrayDictionary

- Packages that use IntArrayDictionary
  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.history | This package implements the 'history' optimization.
  org.deidentifier.arx.framework.check.transformer | This package provides several transformers that efficiently implement the 'projection' optimization.

- - ### Uses of IntArrayDictionary in org.deidentifier.arx.framework.check

    Fields in org.deidentifier.arx.framework.check declared as IntArrayDictionary
    Modifier and Type | Field and Description
    --- | ---
    `protected IntArrayDictionary` | Transformer.`dictionarySensFreq` The dictionary for the snapshot compression *.
    `protected IntArrayDictionary` | Transformer.`dictionarySensValue` The dictionary for the snapshot compression *.

    Constructors in org.deidentifier.arx.framework.check with parameters of type IntArrayDictionary
    Constructor and Description
    `Transformer(int[][] inputGeneralized, int[][] inputAnalyzed, GeneralizationHierarchy[] hierarchies, ARXConfiguration.ARXConfigurationInternal config, IntArrayDictionary dictionarySensValue, IntArrayDictionary dictionarySensFreq)` Instantiates a new transformer.

  - ### Uses of IntArrayDictionary in org.deidentifier.arx.framework.check.history

    Methods in org.deidentifier.arx.framework.check.history that return IntArrayDictionary
    Modifier and Type | Method and Description
    --- | ---
    `IntArrayDictionary` | History.`getDictionarySensFreq()` Method needed for benchmarking.
    `IntArrayDictionary` | History.`getDictionarySensValue()` Method needed for benchmarking.

    Constructors in org.deidentifier.arx.framework.check.history with parameters of type IntArrayDictionary
    Constructor and Description
    `History(int rowCount, int size, double snapshotSizeDataset, double snapshotSizeSnapshot, ARXConfiguration.ARXConfigurationInternal config, IntArrayDictionary dictionarySensValue, IntArrayDictionary dictionarySensFreq, SolutionSpace solutionSpace)` Creates a new history.

  - ### Uses of IntArrayDictionary in org.deidentifier.arx.framework.check.transformer

    Fields in org.deidentifier.arx.framework.check.transformer declared as IntArrayDictionary
    Modifier and Type | Field and Description
    --- | ---
    `protected IntArrayDictionary` | AbstractTransformer.`dictionarySensFreq` The dictionary for the snapshot compression *.
    `protected IntArrayDictionary` | AbstractTransformer.`dictionarySensValue` The dictionary for the snapshot compression *.

    Constructors in org.deidentifier.arx.framework.check.transformer with parameters of type IntArrayDictionary
    Constructor and Description
    `AbstractTransformer(int[][] data, GeneralizationHierarchy[] hierarchies, int[][] otherData, IntArrayDictionary dictionarySensValue, IntArrayDictionary dictionarySensFreq, ARXConfiguration.ARXConfigurationInternal config)` Instantiates a new abstract transformer.
    `Transformer01(int[][] data, GeneralizationHierarchy[] hierarchies, int[][] otherValues, IntArrayDictionary dictionarySensValue, IntArrayDictionary dictionarySensFreq, ARXConfiguration.ARXConfigurationInternal config)` Instantiates a new transformer.
    `Transformer02(int[][] data, GeneralizationHierarchy[] hierarchies, int[][] otherValues, IntArrayDictionary dictionarySensValue, IntArrayDictionary dictionarySensFreq, ARXConfiguration.ARXConfigurationInternal config)` Instantiates a new transformer.
    `Transformer03(int[][] data, GeneralizationHierarchy[] hierarchies, int[][] otherValues, IntArrayDictionary dictionarySensValue, IntArrayDictionary dictionarySensFreq, ARXConfiguration.ARXConfigurationInternal config)` Instantiates a new transformer.
    `Transformer04(int[][] data, GeneralizationHierarchy[] hierarchies, int[][] otherValues, IntArrayDictionary dictionarySensValue, IntArrayDictionary dictionarySensFreq, ARXConfiguration.ARXConfigurationInternal config)` Instantiates a new transformer.
    `Transformer05(int[][] data, GeneralizationHierarchy[] hierarchies, int[][] otherValues, IntArrayDictionary dictionarySensValue, IntArrayDictionary dictionarySensFreq, ARXConfiguration.ARXConfigurationInternal config)` Instantiates a new transformer.
    `Transformer06(int[][] data, GeneralizationHierarchy[] hierarchies, int[][] otherValues, IntArrayDictionary dictionarySensValue, IntArrayDictionary dictionarySensFreq, ARXConfiguration.ARXConfigurationInternal config)` Instantiates a new transformer.
    `Transformer07(int[][] data, GeneralizationHierarchy[] hierarchies, int[][] otherValues, IntArrayDictionary dictionarySensValue, IntArrayDictionary dictionarySensFreq, ARXConfiguration.ARXConfigurationInternal config)` Instantiates a new transformer.
    `Transformer08(int[][] data, GeneralizationHierarchy[] hierarchies, int[][] otherValues, IntArrayDictionary dictionarySensValue, IntArrayDictionary dictionarySensFreq, ARXConfiguration.ARXConfigurationInternal config)` Instantiates a new transformer.
    `Transformer09(int[][] data, GeneralizationHierarchy[] hierarchies, int[][] otherValues, IntArrayDictionary dictionarySensValue, IntArrayDictionary dictionarySensFreq, ARXConfiguration.ARXConfigurationInternal config)` Instantiates a new transformer.
    `Transformer10(int[][] data, GeneralizationHierarchy[] hierarchies, int[][] otherValues, IntArrayDictionary dictionarySensValue, IntArrayDictionary dictionarySensFreq, ARXConfiguration.ARXConfigurationInternal config)` Instantiates a new transformer.
    `Transformer11(int[][] data, GeneralizationHierarchy[] hierarchies, int[][] otherValues, IntArrayDictionary dictionarySensValue, IntArrayDictionary dictionarySensFreq, ARXConfiguration.ARXConfigurationInternal config)` Instantiates a new transformer.
    `Transformer12(int[][] data, GeneralizationHierarchy[] hierarchies, int[][] otherValues, IntArrayDictionary dictionarySensValue, IntArrayDictionary dictionarySensFreq, ARXConfiguration.ARXConfigurationInternal config)` Instantiates a new transformer.
    `Transformer13(int[][] data, GeneralizationHierarchy[] hierarchies, int[][] otherValues, IntArrayDictionary dictionarySensValue, IntArrayDictionary dictionarySensFreq, ARXConfiguration.ARXConfigurationInternal config)` Instantiates a new transformer.
    `Transformer14(int[][] data, GeneralizationHierarchy[] hierarchies, int[][] otherValues, IntArrayDictionary dictionarySensValue, IntArrayDictionary dictionarySensFreq, ARXConfiguration.ARXConfigurationInternal config)` Instantiates a new transformer.
    `Transformer15(int[][] data, GeneralizationHierarchy[] hierarchies, int[][] otherValues, IntArrayDictionary dictionarySensValue, IntArrayDictionary dictionarySensFreq, ARXConfiguration.ARXConfigurationInternal config)` Instantiates a new transformer.
    `TransformerAll(int[][] data, GeneralizationHierarchy[] hierarchies, int[][] otherValues, IntArrayDictionary dictionarySensValue, IntArrayDictionary dictionarySensFreq, ARXConfiguration.ARXConfigurationInternal config)` Instantiates a new transformer.