# Uses of Class org.deidentifier.arx.DataHandleInternal (ARX API Documentation)

## Uses of Class
org.deidentifier.arx.DataHandleInternal

- Packages that use DataHandleInternal
  Package | Description
  --- | ---
  org.deidentifier.arx | This package provides the public API for the ARX anonymization framework.
  org.deidentifier.arx.aggregates | This package provides methods for aggregating data.
  org.deidentifier.arx.aggregates.classification |
  org.deidentifier.arx.common | A package containing commonly used classes in ARX
  org.deidentifier.arx.risk | This package provides methods for risk analyses

- - ### Uses of DataHandleInternal in org.deidentifier.arx

    Methods in org.deidentifier.arx that return DataHandleInternal
    Modifier and Type | Method and Description
    --- | ---
    `DataHandleInternal` | DataHandleInternal.`getAssociatedInput()` Returns the associated input handle, itself if there is none.
    `DataHandleInternal` | DataHandleInternal.`getSuperset()` Returns the superset, if this handle is a subset
    `DataHandleInternal` | DataHandleInternal.`getView()` Returns the view

  - ### Uses of DataHandleInternal in org.deidentifier.arx.aggregates

    Constructors in org.deidentifier.arx.aggregates with parameters of type DataHandleInternal
    Constructor and Description
    `StatisticsBuilder(DataHandleInternal handle)` Creates a new instance.

  - ### Uses of DataHandleInternal in org.deidentifier.arx.aggregates.classification

    Methods in org.deidentifier.arx.aggregates.classification with parameters of type DataHandleInternal
    Modifier and Type | Method and Description
    --- | ---
    `ClassificationResult` | MultiClassZeroR.`classify(DataHandleInternal handle, int row)`
    `ClassificationResult` | MultiClassLogisticRegression.`classify(DataHandleInternal features, int row)`
    `ClassificationResult` | ClassificationMethod.`classify(DataHandleInternal handle, int row)` Classify
    `void` | MultiClassZeroR.`train(DataHandleInternal features, DataHandleInternal clazz, int row)`
    `void` | MultiClassLogisticRegression.`train(DataHandleInternal features, DataHandleInternal clazz, int row)`
    `void` | ClassificationMethod.`train(DataHandleInternal features, DataHandleInternal clazz, int row)` Train

    Constructors in org.deidentifier.arx.aggregates.classification with parameters of type DataHandleInternal
    Constructor and Description
    `ClassificationDataSpecification(DataHandleInternal inputFeatureHandle, DataHandleInternal outputFeatureHandle, java.lang.String[] features, java.lang.String clazz, WrappedBoolean interrupt)` Creates a new instance

  - ### Uses of DataHandleInternal in org.deidentifier.arx.common

    Constructors in org.deidentifier.arx.common with parameters of type DataHandleInternal
    Constructor and Description
    `TupleWrapper(DataHandleInternal handle, int[] indices, int row, boolean ignoreSuppression)` Constructor

  - ### Uses of DataHandleInternal in org.deidentifier.arx.risk

    Constructors in org.deidentifier.arx.risk with parameters of type DataHandleInternal
    Constructor and Description
    `RiskEstimateBuilder(ARXPopulationModel population, DataHandleInternal handle, RiskModelHistogram classes, ARXConfiguration arxconfig)` Creates a new instance
    `RiskEstimateBuilder(ARXPopulationModel population, DataHandleInternal handle, RiskModelHistogram classes, ARXSolverConfiguration solverconfig, ARXConfiguration arxconfig)` Creates a new instance
    `RiskEstimateBuilder(ARXPopulationModel population, DataHandleInternal handle, java.util.Set<java.lang.String> identifiers, ARXConfiguration arxconfig)` Creates a new instance
    `RiskEstimateBuilder(ARXPopulationModel population, DataHandleInternal handle, java.util.Set<java.lang.String> identifiers, ARXSolverConfiguration solverconfig, ARXConfiguration arxconfig)` Creates a new instance
    `RiskModelSampleSummary(DataHandleInternal handle, java.util.Set<java.lang.String> identifiers, double threshold, WrappedBoolean stop, WrappedInteger progress)` Creates a new instance