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

Packages that use DataHandleInternal
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: (1) builders for generalization hierarchies, (2) various methods for analyzing data quality and utility
org.deidentifier.arx.aggregates.classification: This package implementations for analyzing the effect of anonymization on classification tasks
org.deidentifier.arx.common: A package containing commonly used classes
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
`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
`ClassificationResult` MultiClassZeroR.`classify(DataHandleInternal handle, int row)`
`ClassificationResult` MultiClassRandomForest.`classify(DataHandleInternal features, int row)`
`ClassificationResult` MultiClassNaiveBayes.`classify(DataHandleInternal features, int row)`
`ClassificationResult` MultiClassLogisticRegression.`classify(DataHandleInternal features, int row)`
`abstract ClassificationResult` ClassificationMethod.`classify(DataHandleInternal handle, int row)` Classify
`void` MultiClassZeroR.`train(DataHandleInternal features, DataHandleInternal clazz, int row)`
`void` MultiClassRandomForest.`train(DataHandleInternal features, DataHandleInternal clazz, int row)`
`void` MultiClassNaiveBayes.`train(DataHandleInternal features, DataHandleInternal clazz, int row)`
`void` MultiClassLogisticRegression.`train(DataHandleInternal features, DataHandleInternal clazz, int row)`
`abstract 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, ARXFeatureScaling scaling, java.lang.String[] features, java.lang.String clazz, WrappedBoolean interrupt)` Creates a new instance
`MultiClassLogisticRegression(WrappedBoolean interrupt, ClassificationDataSpecification specification, ClassificationConfigurationLogisticRegression config, DataHandleInternal inputHandle)` Creates a new instance
`MultiClassNaiveBayes(WrappedBoolean interrupt, ClassificationDataSpecification specification, ClassificationConfigurationNaiveBayes config, DataHandleInternal inputHandle)` Creates a new instance
`MultiClassRandomForest(WrappedBoolean interrupt, ClassificationDataSpecification specification, ClassificationConfigurationRandomForest config, DataHandleInternal inputHandle)` 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)` Creates a new instance
`TupleWrapper(DataHandleInternal handle, int[] indices, int row, boolean ignoreOutliers)` Creates a new instance

### 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, java.lang.String suppressed, WrappedBoolean stop, WrappedInteger progress)` Creates a new instance
`RiskModelSampleSummary(DataHandleInternal handle, java.util.Set<java.lang.String> identifiers, double threshold, WrappedBoolean stop, WrappedInteger progress)` Creates a new instance
`RiskModelSampleWildcard(DataHandleInternal handle, java.util.Set<java.lang.String> identifiers, double threshold, java.lang.String wildcard, WrappedBoolean stop, WrappedInteger progress)` Creates a new instance