Verwendungen von Klasse
org.deidentifier.arx.DataHandle
Packages, die DataHandle verwenden
Package
Beschreibung
This package provides the public API for the ARX anonymization framework.
This package provides methods for aggregating data:
(1) builders for generalization hierarchies,
(2) various methods for analyzing data quality and utility
This package provides implementations of various quality models which can be
used for quality analysis (but not as optimization functions)
A package implementing certificate creation
A package containing commonly used classes
-
Verwendungen von DataHandle in org.deidentifier.arx
Unterklassen von DataHandle in org.deidentifier.arxModifizierer und TypKlasseBeschreibungclassAn implementation of the DataHandle interface for input data.classAn implementation of the class DataHandle for output data.classThis implementation of a data handle projects a given data handle onto a given research subset.Methoden in org.deidentifier.arx, die DataHandle zurückgebenModifizierer und TypMethodeBeschreibungData.getHandle()Returns a data handle.DataHandleInternal.getHandle()Returns the underlying handle.ARXResult.getInput()Returns the associated input handleARXResult.getOutput()Returns a handle to the data obtained by applying the optimal transformation.ARXResult.getOutput(boolean fork) Returns a handle to the data obtained by applying the optimal transformation.ARXResult.getOutput(InputStream stream, ARXLattice.ARXNode transformation) Internal method, not for external useARXResult.getOutput(ARXLattice.ARXNode node) Returns a handle to data obtained by applying the given transformation.ARXResult.getOutput(ARXLattice.ARXNode node, boolean fork) Returns a handle to data obtained by applying the given transformation.DataHandle.getView()Returns a new data handle that represents a context specific view on the dataset.DataHandleSubset.getView()Methoden in org.deidentifier.arx mit Parametern vom Typ DataHandleModifizierer und TypMethodeBeschreibungbooleanARXResult.isOptimizable(DataHandle handle) Returns whether local recoding can be applied to the given handleARXResult.optimize(DataHandle handle) This method optimizes the given data output with local recoding to improve its utilityARXResult.optimize(DataHandle handle, double gsFactor) This method optimizes the given data output with local recoding to improve its utilityARXResult.optimize(DataHandle handle, double gsFactor, ARXListener listener) This method optimizes the given data output with local recoding to improve its utilityARXResult.optimizeFast(DataHandle handle, double records) This method optimizes the given data output with local recoding to improve its utilityARXResult.optimizeFast(DataHandle handle, double records, double gsFactor, ARXListener listener) This method optimizes the given data output with local recoding to improve its utilityARXResult.optimizeFast(DataHandle handle, double records, ARXListener listener) This method optimizes the given data output with local recoding to improve its utilityARXResult.optimizeIterative(DataHandle handle, double gsFactor, int maxIterations, double adaptionFactor) This method optimizes the given data output with local recoding to improve its utilityARXResult.optimizeIterative(DataHandle handle, double gsFactor, int maxIterations, double adaptionFactor, ARXListener listener) This method optimizes the given data output with local recoding to improve its utilityARXResult.optimizeIterativeFast(DataHandle handle, double records) This method optimizes the given data output with local recoding to improve its utilityARXResult.optimizeIterativeFast(DataHandle handle, double records, double gsFactor, ARXListener listener) This method optimizes the given data output with local recoding to improve its utilityARXResult.optimizeIterativeFast(DataHandle handle, double records, ARXListener listener) This method optimizes the given data output with local recoding to improve its utilityKonstruktoren in org.deidentifier.arx mit Parametern vom Typ DataHandleModifiziererKonstruktorBeschreibungARXResult(DataHandle handle, DataDefinition definition, ARXLattice lattice, int historySize, double snapshotSizeSnapshot, double snapshotSizeDataset, Metric<?> metric, ARXConfiguration config, ARXLattice.ARXNode optimum, long time, org.deidentifier.arx.framework.lattice.SolutionSpace<?> solutionSpace, ARXProcessStatistics statistics) Internal constructor for deserialization.DataHandleSubset(DataHandle source, DataSubset subset) Creates a new handle that represents the research subset. -
Verwendungen von DataHandle in org.deidentifier.arx.aggregates
Methoden in org.deidentifier.arx.aggregates mit Parametern vom Typ DataHandleModifizierer und TypMethodeBeschreibungStatisticsBuilder.getQualityStatistics(DataHandle output) Returns data quality according to various models.StatisticsBuilder.getQualityStatistics(DataHandle output, Set<String> qis) Returns data quality according to various models.StatisticsBuilderInterruptible.getQualityStatistics(DataHandle output) Returns data quality according to various models.StatisticsBuilderInterruptible.getQualityStatistics(DataHandle output, Set<String> qis) Returns data quality according to various models. -
Verwendungen von DataHandle in org.deidentifier.arx.aggregates.quality
Konstruktoren in org.deidentifier.arx.aggregates.quality mit Parametern vom Typ DataHandleModifiziererKonstruktorBeschreibungQualityMeasureColumnOriented(DataHandle handle, int[] indices) Creates a new instance for input dataQualityMeasureColumnOriented(DataHandle handle, int[] indices, double[] minimum, double[] result, double[] maximum) Creates a new instanceQualityModelColumnOrientedLoss(WrappedBoolean interrupt, WrappedInteger progress, int totalWorkload, DataHandle input, DataHandle output, int suppressedInput, int suppressedOutput, Groupify<TupleWrapper> groupedInput, Groupify<TupleWrapper> groupedOutput, String[][][] hierarchies, QualityDomainShare[] shares, int[] indices, QualityConfiguration config) Creates a new instanceQualityModelColumnOrientedNonUniformEntropy(WrappedBoolean interrupt, WrappedInteger progress, int totalWorkload, DataHandle input, DataHandle output, int suppressedInput, int suppressedOutput, Groupify<TupleWrapper> groupedInput, Groupify<TupleWrapper> groupedOutput, String[][][] hierarchies, QualityDomainShare[] shares, int[] indices, QualityConfiguration config) Creates a new instanceQualityModelColumnOrientedPrecision(WrappedBoolean interrupt, WrappedInteger progress, int totalWorkload, DataHandle input, DataHandle output, int suppressedInput, int suppressedOutput, Groupify<TupleWrapper> groupedInput, Groupify<TupleWrapper> groupedOutput, String[][][] hierarchies, QualityDomainShare[] shares, int[] indices, QualityConfiguration config) Creates a new instanceQualityModelColumnOrientedSquaredError(WrappedBoolean interrupt, WrappedInteger progress, int totalWorkload, DataHandle input, DataHandle output, int suppressedInput, int suppressedOutput, Groupify<TupleWrapper> groupedInput, Groupify<TupleWrapper> groupedOutput, String[][][] hierarchies, QualityDomainShare[] shares, int[] indices, QualityConfiguration config) Creates a new instanceQualityModelRowOrientedAECS(WrappedBoolean interrupt, WrappedInteger progress, int totalWorkload, DataHandle input, DataHandle output, int suppressedInput, int suppressedOutput, Groupify<TupleWrapper> groupedInput, Groupify<TupleWrapper> groupedOutput, String[][][] hierarchies, QualityDomainShare[] shares, int[] indices, QualityConfiguration config) Creates a new instanceQualityModelRowOrientedAmbiguity(WrappedBoolean interrupt, WrappedInteger progress, int totalWorkload, DataHandle input, DataHandle output, int suppressedInput, int suppressedOutput, Groupify<TupleWrapper> groupedInput, Groupify<TupleWrapper> groupedOutput, String[][][] hierarchies, QualityDomainShare[] shares, int[] indices, QualityConfiguration config) Creates a new instanceQualityModelRowOrientedDiscernibility(WrappedBoolean interrupt, WrappedInteger progress, int totalWorkload, DataHandle input, DataHandle output, int suppressedInput, int suppressedOutput, Groupify<TupleWrapper> groupedInput, Groupify<TupleWrapper> groupedOutput, String[][][] hierarchies, QualityDomainShare[] shares, int[] indices, QualityConfiguration config) Creates a new instanceQualityModelRowOrientedSquaredError(WrappedBoolean interrupt, WrappedInteger progress, int totalWorkload, DataHandle input, DataHandle output, int suppressedInput, int suppressedOutput, Groupify<TupleWrapper> groupedInput, Groupify<TupleWrapper> groupedOutput, String[][][] hierarchies, QualityDomainShare[] shares, int[] indices, QualityConfiguration config) Creates a new instanceQualityModelRowOrientedSSESST(WrappedBoolean interrupt, WrappedInteger progress, int totalWorkload, DataHandle input, DataHandle output, int suppressedInput, int suppressedOutput, Groupify<TupleWrapper> groupedInput, Groupify<TupleWrapper> groupedOutput, String[][][] hierarchies, QualityDomainShare[] shares, int[] indices, QualityConfiguration config) Creates a new instance -
Verwendungen von DataHandle in org.deidentifier.arx.certificate
Methoden in org.deidentifier.arx.certificate mit Parametern vom Typ DataHandleModifizierer und TypMethodeBeschreibungstatic ARXCertificateARXCertificate.create(DataHandle input, DataDefinition definition, ARXConfiguration config, ARXResult result, ARXLattice.ARXNode transformation, DataHandle output) Creates a new instancestatic ARXCertificateARXCertificate.create(DataHandle input, DataDefinition definition, ARXConfiguration config, ARXResult result, ARXLattice.ARXNode transformation, DataHandle output, CSVSyntax syntax) Renders the document into the given output stream.static ARXCertificateARXCertificate.create(DataHandle input, DataDefinition definition, ARXConfiguration config, ARXResult result, ARXLattice.ARXNode transformation, DataHandle output, CSVSyntax syntax, ElementData metadata) Renders the document into the given output stream. -
Verwendungen von DataHandle in org.deidentifier.arx.common
Konstruktoren in org.deidentifier.arx.common mit Parametern vom Typ DataHandleModifiziererKonstruktorBeschreibungTupleWrapper(DataHandle handle, int[] indices, int row) Creates a new instance