Verwendungen von Klasse
org.deidentifier.arx.framework.data.DataMatrix
Packages, die DataMatrix verwenden
Package
Beschreibung
This package provides the public API for the ARX anonymization framework.
This package implements the core functionality of the ARX framework, i.e., a highly efficient check for k-anonymity
This package implements different hash-groupify operators.
This package provides several transformers that efficiently implement the 'projection' optimization.
This package implements data management, i.e., encoding and representing input data, output data and generalization
hierarchies
-
Verwendungen von DataMatrix in org.deidentifier.arx
Felder in org.deidentifier.arx, die deklariert sind als DataMatrixMethoden in org.deidentifier.arx, die DataMatrix zurückgebenModifizierer und TypMethodeBeschreibungprotected DataMatrixDataHandleInput.getInputBuffer()Returns the input bufferprotected DataMatrixDataHandleOutput.getInputBuffer()Returns the input bufferMethoden in org.deidentifier.arx mit Parametern vom Typ DataMatrixModifizierer und TypMethodeBeschreibungprotected voidDataHandleInput.update(DataMatrix dataGeneralized, DataMatrix dataAnalyzed) Updates the definition with further data to swap. -
Verwendungen von DataMatrix in org.deidentifier.arx.framework.check
Felder in org.deidentifier.arx.framework.check, die deklariert sind als DataMatrixModifizierer und TypFeldBeschreibungprotected DataMatrixTransformer.inputAnalyzedOther attribute values.protected final DataMatrixTransformer.inputGeneralizedThe data.protected DataMatrixTransformer.outputGeneralizedThe buffer.Methoden in org.deidentifier.arx.framework.check, die DataMatrix zurückgebenModifizierer und TypMethodeBeschreibungTransformer.getBuffer()Gets the buffer.TransformationChecker.getInputBuffer()Returns the input bufferTransformationChecker.getOutputBuffer()Returns the output bufferKonstruktoren in org.deidentifier.arx.framework.check mit Parametern vom Typ DataMatrixModifiziererKonstruktorBeschreibungTransformationApplicator(DataManager manager, DataMatrix buffer, Metric<?> metric, ARXConfiguration.ARXConfigurationInternal config) Creates a new transformation applicator instance.Transformer(DataMatrix inputGeneralized, DataMatrix inputAnalyzed, int dataAnalyzedNumberOfColumns, GeneralizationHierarchy[] hierarchies, ARXConfiguration.ARXConfigurationInternal config, IntArrayDictionary dictionarySensValue, IntArrayDictionary dictionarySensFreq) Instantiates a new transformer.Transformer(DataMatrix inputGeneralized, DataMatrix inputAnalyzed, DataMatrix outputGeneralized, int dataAnalyzedNumberOfColumns, GeneralizationHierarchy[] hierarchies, ARXConfiguration.ARXConfigurationInternal config) Instantiates a new transformer for application purposes -
Verwendungen von DataMatrix in org.deidentifier.arx.framework.check.groupify
Methoden in org.deidentifier.arx.framework.check.groupify, die DataMatrix zurückgebenModifizierer und TypMethodeBeschreibungHashGroupify.getInputData()Returns the input data matrixHashGroupify.getOutputData()Returns the output dataKonstruktoren in org.deidentifier.arx.framework.check.groupify mit Parametern vom Typ DataMatrixModifiziererKonstruktorBeschreibungHashGroupify(int capacity, ARXConfiguration.ARXConfigurationInternal config, int dataAnalyzedNumberOfColumns, DataMatrix input, DataMatrix output, DataMatrix analyzed, int[] suppressedCodes) Constructs a new hash groupify operator.HashGroupifyEntry(DataMatrix matrix, int row, int hash) Creates a new entry. -
Verwendungen von DataMatrix in org.deidentifier.arx.framework.check.transformer
Felder in org.deidentifier.arx.framework.check.transformer, die deklariert sind als DataMatrixModifizierer und TypFeldBeschreibungprotected DataMatrixAbstractTransformer.bufferThe buffer.protected final DataMatrixAbstractTransformer.dataThe data.protected final DataMatrixAbstractTransformer.dataAnalyzedThe sensitive values.Methoden in org.deidentifier.arx.framework.check.transformer mit Parametern vom Typ DataMatrixModifizierer und TypMethodeBeschreibungvoidAbstractTransformer.init(long projection, int[] state, HashGroupify groupify, HashGroupify source, int[] snapshot, TransformationCheckerStateMachine.TransitionType transition, int startIndex, int stopIndex, HashGroupifyEntry element, DataMatrix buffer) Prepares the next transformationKonstruktoren in org.deidentifier.arx.framework.check.transformer mit Parametern vom Typ DataMatrixModifiziererKonstruktorBeschreibungAbstractTransformer(DataMatrix data, GeneralizationHierarchy[] hierarchies, DataMatrix dataAnalyzed, int dataAnalyzedNumberOfColumns, IntArrayDictionary dictionarySensValue, IntArrayDictionary dictionarySensFreq, ARXConfiguration.ARXConfigurationInternal config) Instantiates a new abstract transformer.Transformer01(DataMatrix data, GeneralizationHierarchy[] hierarchies, DataMatrix dataAnalyzed, int dataAnalyzedNumberOfColumns, IntArrayDictionary dictionarySensValue, IntArrayDictionary dictionarySensFreq, ARXConfiguration.ARXConfigurationInternal config) Instantiates a new transformer.Transformer02(DataMatrix data, GeneralizationHierarchy[] hierarchies, DataMatrix dataAnalyzed, int dataAnalyzedNumberOfColumns, IntArrayDictionary dictionarySensValue, IntArrayDictionary dictionarySensFreq, ARXConfiguration.ARXConfigurationInternal config) Instantiates a new transformer.Transformer03(DataMatrix data, GeneralizationHierarchy[] hierarchies, DataMatrix dataAnalyzed, int dataAnalyzedNumberOfColumns, IntArrayDictionary dictionarySensValue, IntArrayDictionary dictionarySensFreq, ARXConfiguration.ARXConfigurationInternal config) Instantiates a new transformer.Transformer04(DataMatrix data, GeneralizationHierarchy[] hierarchies, DataMatrix dataAnalyzed, int dataAnalyzedNumberOfColumns, IntArrayDictionary dictionarySensValue, IntArrayDictionary dictionarySensFreq, ARXConfiguration.ARXConfigurationInternal config) Instantiates a new transformer.Transformer05(DataMatrix data, GeneralizationHierarchy[] hierarchies, DataMatrix dataAnalyzed, int dataAnalyzedNumberOfColumns, IntArrayDictionary dictionarySensValue, IntArrayDictionary dictionarySensFreq, ARXConfiguration.ARXConfigurationInternal config) Instantiates a new transformer.Transformer06(DataMatrix data, GeneralizationHierarchy[] hierarchies, DataMatrix dataAnalyzed, int dataAnalyzedNumberOfColumns, IntArrayDictionary dictionarySensValue, IntArrayDictionary dictionarySensFreq, ARXConfiguration.ARXConfigurationInternal config) Instantiates a new transformer.Transformer07(DataMatrix data, GeneralizationHierarchy[] hierarchies, DataMatrix dataAnalyzed, int dataAnalyzedNumberOfColumns, IntArrayDictionary dictionarySensValue, IntArrayDictionary dictionarySensFreq, ARXConfiguration.ARXConfigurationInternal config) Instantiates a new transformer.Transformer08(DataMatrix data, GeneralizationHierarchy[] hierarchies, DataMatrix dataAnalyzed, int dataAnalyzedNumberOfColumns, IntArrayDictionary dictionarySensValue, IntArrayDictionary dictionarySensFreq, ARXConfiguration.ARXConfigurationInternal config) Instantiates a new transformer.Transformer09(DataMatrix data, GeneralizationHierarchy[] hierarchies, DataMatrix dataAnalyzed, int dataAnalyzedNumberOfColumns, IntArrayDictionary dictionarySensValue, IntArrayDictionary dictionarySensFreq, ARXConfiguration.ARXConfigurationInternal config) Instantiates a new transformer.Transformer10(DataMatrix data, GeneralizationHierarchy[] hierarchies, DataMatrix dataAnalyzed, int dataAnalyzedNumberOfColumns, IntArrayDictionary dictionarySensValue, IntArrayDictionary dictionarySensFreq, ARXConfiguration.ARXConfigurationInternal config) Instantiates a new transformer.Transformer11(DataMatrix data, GeneralizationHierarchy[] hierarchies, DataMatrix dataAnalyzed, int dataAnalyzedNumberOfColumns, IntArrayDictionary dictionarySensValue, IntArrayDictionary dictionarySensFreq, ARXConfiguration.ARXConfigurationInternal config) Instantiates a new transformer.Transformer12(DataMatrix data, GeneralizationHierarchy[] hierarchies, DataMatrix dataAnalyzed, int dataAnalyzedNumberOfColumns, IntArrayDictionary dictionarySensValue, IntArrayDictionary dictionarySensFreq, ARXConfiguration.ARXConfigurationInternal config) Instantiates a new transformer.Transformer13(DataMatrix data, GeneralizationHierarchy[] hierarchies, DataMatrix dataAnalyzed, int dataAnalyzedNumberOfColumns, IntArrayDictionary dictionarySensValue, IntArrayDictionary dictionarySensFreq, ARXConfiguration.ARXConfigurationInternal config) Instantiates a new transformer.Transformer14(DataMatrix data, GeneralizationHierarchy[] hierarchies, DataMatrix dataAnalyzed, int dataAnalyzedNumberOfColumns, IntArrayDictionary dictionarySensValue, IntArrayDictionary dictionarySensFreq, ARXConfiguration.ARXConfigurationInternal config) Instantiates a new transformer.Transformer15(DataMatrix data, GeneralizationHierarchy[] hierarchies, DataMatrix dataAnalyzed, int dataAnalyzedNumberOfColumns, IntArrayDictionary dictionarySensValue, IntArrayDictionary dictionarySensFreq, ARXConfiguration.ARXConfigurationInternal config) Instantiates a new transformer.TransformerAll(DataMatrix data, GeneralizationHierarchy[] hierarchies, DataMatrix dataAnalyzed, int dataAnalyzedNumberOfColumns, IntArrayDictionary dictionarySensValue, IntArrayDictionary dictionarySensFreq, ARXConfiguration.ARXConfigurationInternal config) Instantiates a new transformer. -
Verwendungen von DataMatrix in org.deidentifier.arx.framework.data
Unterklassen von DataMatrix in org.deidentifier.arx.framework.dataMethoden in org.deidentifier.arx.framework.data, die DataMatrix zurückgebenModifizierer und TypMethodeBeschreibungDataMatrix.clone()protected DataMatrixDataMatrix.clone(int[] subset) Clones only a subset of the recordsDataMatrixSubset.clone()Data.getArray()Returns the data array.Methoden in org.deidentifier.arx.framework.data mit Parametern vom Typ DataMatrixModifizierer und TypMethodeBeschreibungvoidDataMatrix.copyFrom(int row, DataMatrix sourceMatrix, int sourceRow) Copies a row from the given matrix into this matrixstatic DataData.createProjection(DataMatrix data, String[] header, int[] columns, Dictionary dictionary) Creates an object which projects the given data onto the given set of columnsstatic DataData.createWrapper(DataMatrix data, String[] header, int[] columns, Dictionary dictionary) Creates an object which simply encapsulates the provided objectsdouble[]DataManager.getDistribution(DataMatrix dataMatrix, int index, int distinctValues) Returns the distribution of the attribute in the data array at the given index.double[]DataManagerSubset.getDistribution(DataMatrix data, int index, int distinctValues) int[]DataManager.getTree(DataMatrix data, int index, int[][] hierarchy) Returns a tree for the given attribute at the index within the given data array, using the given hierarchy.int[]DataManagerSubset.getTree(DataMatrix data, int index, int[][] hierarchy) Konstruktoren in org.deidentifier.arx.framework.data mit Parametern vom Typ DataMatrixModifiziererKonstruktorBeschreibungDataManager(String[] header, DataMatrix data, Dictionary dictionary, DataDefinition definition, Map<String, DistributionAggregateFunction> functions, ARXConfiguration config) Creates a new data manager from pre-encoded data.DataMatrixSubset(DataMatrix matrix, int[] subset) Creates a new instance