Verwendungen von Klasse
org.deidentifier.arx.framework.check.groupify.HashGroupify
Packages, die HashGroupify verwenden
Package
Beschreibung
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 implements the 'history' optimization.
This package provides several transformers that efficiently implement the 'projection' optimization.
Package providing access to quality models
Main package implementing quality models
-
Verwendungen von HashGroupify in org.deidentifier.arx.framework.check
Methoden in org.deidentifier.arx.framework.check, die HashGroupify zurückgebenModifizierer und TypMethodeBeschreibungTransformer.apply(long projection, int[] transformation, HashGroupify target) Apply.protected HashGroupifyTransformer.applyInternal(long projection, int[] state, HashGroupify source, HashGroupify target, int[] snapshot, TransformationCheckerStateMachine.TransitionType transition) Apply internal.Transformer.applyRollup(long projection, int[] state, HashGroupify source, HashGroupify target) Apply rollup.Transformer.applySnapshot(long projection, int[] state, HashGroupify target, int[] snapshot) Apply snapshot.Methoden in org.deidentifier.arx.framework.check mit Parametern vom Typ HashGroupifyModifizierer und TypMethodeBeschreibungTransformer.apply(long projection, int[] transformation, HashGroupify target) Apply.protected HashGroupifyTransformer.applyInternal(long projection, int[] state, HashGroupify source, HashGroupify target, int[] snapshot, TransformationCheckerStateMachine.TransitionType transition) Apply internal.Transformer.applyRollup(long projection, int[] state, HashGroupify source, HashGroupify target) Apply rollup.Transformer.applySnapshot(long projection, int[] state, HashGroupify target, int[] snapshot) Apply snapshot. -
Verwendungen von HashGroupify in org.deidentifier.arx.framework.check.groupify
Konstruktoren in org.deidentifier.arx.framework.check.groupify mit Parametern vom Typ HashGroupifyModifiziererKonstruktorBeschreibungMetaHashGroupify(HashGroupify groupify, int index) Constructs a new operator. -
Verwendungen von HashGroupify in org.deidentifier.arx.framework.check.history
Methoden in org.deidentifier.arx.framework.check.history mit Parametern vom Typ HashGroupifyModifizierer und TypMethodeBeschreibungbooleanHistory.store(Transformation<?> transformation, HashGroupify groupify, int[] snapshot) Stores a snapshot in the buffer. -
Verwendungen von HashGroupify in org.deidentifier.arx.framework.check.transformer
Methoden in org.deidentifier.arx.framework.check.transformer, die HashGroupify zurückgebenMethoden in org.deidentifier.arx.framework.check.transformer mit Parametern vom Typ HashGroupifyModifizierer 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 transformation -
Verwendungen von HashGroupify in org.deidentifier.arx.metric
Methoden in org.deidentifier.arx.metric mit Parametern vom Typ HashGroupifyModifizierer und TypMethodeBeschreibungfinal InformationLossWithBound<T> Metric.getInformationLoss(Transformation<?> node, HashGroupify groupify) Evaluates the metric for the given node.protected abstract InformationLossWithBound<T> Metric.getInformationLossInternal(Transformation<?> node, HashGroupify groupify) Evaluates the metric for the given node.protected InformationLossWithBound<org.deidentifier.arx.metric.InformationLossDefault> MetricAECS.getInformationLossInternal(Transformation<?> node, HashGroupify g) protected InformationLossWithBound<org.deidentifier.arx.metric.InformationLossDefault> MetricDM.getInformationLossInternal(Transformation<?> node, HashGroupify g) protected InformationLossWithBound<org.deidentifier.arx.metric.InformationLossDefault> MetricDMStar.getInformationLossInternal(Transformation<?> node, HashGroupify g) protected InformationLossWithBound<org.deidentifier.arx.metric.InformationLossDefault> MetricEntropy.getInformationLossInternal(Transformation<?> node, HashGroupify g) protected InformationLossWithBound<org.deidentifier.arx.metric.InformationLossDefault> MetricHeight.getInformationLossInternal(Transformation<?> node, HashGroupify g) protected InformationLossWithBound<org.deidentifier.arx.metric.InformationLossDefault> MetricNMEntropy.getInformationLossInternal(Transformation<?> node, HashGroupify g) protected InformationLossWithBound<org.deidentifier.arx.metric.InformationLossDefault> MetricNMPrecision.getInformationLossInternal(Transformation<?> node, HashGroupify g) protected InformationLossWithBound<org.deidentifier.arx.metric.InformationLossDefault> MetricPrecision.getInformationLossInternal(Transformation<?> node, HashGroupify g) protected InformationLossWithBound<org.deidentifier.arx.metric.InformationLossDefault> MetricStatic.getInformationLossInternal(Transformation<?> node, HashGroupify g) Metric.getLowerBound(Transformation<?> node, HashGroupify groupify) Returns a lower bound for the information loss for the given node.protected abstract TMetric.getLowerBoundInternal(Transformation<?> node, HashGroupify groupify) Returns a lower bound for the information loss for the given node.protected org.deidentifier.arx.metric.InformationLossDefaultMetricAECS.getLowerBoundInternal(Transformation<?> node, HashGroupify groupify) protected org.deidentifier.arx.metric.InformationLossDefaultMetricDefault.getLowerBoundInternal(Transformation<?> node, HashGroupify groupify) protected org.deidentifier.arx.metric.InformationLossDefaultMetricDM.getLowerBoundInternal(Transformation<?> node, HashGroupify groupify) protected org.deidentifier.arx.metric.InformationLossDefaultMetricDMStar.getLowerBoundInternal(Transformation<?> node, HashGroupify groupify) protected org.deidentifier.arx.metric.InformationLossDefaultMetricEntropy.getLowerBoundInternal(Transformation<?> node, HashGroupify groupify) protected org.deidentifier.arx.metric.InformationLossDefaultMetricHeight.getLowerBoundInternal(Transformation<?> node, HashGroupify groupify) protected org.deidentifier.arx.metric.InformationLossDefaultMetricNMEntropy.getLowerBoundInternal(Transformation<?> node, HashGroupify groupify) protected org.deidentifier.arx.metric.InformationLossDefaultMetricNMPrecision.getLowerBoundInternal(Transformation<?> node, HashGroupify groupify) protected org.deidentifier.arx.metric.InformationLossDefaultMetricPrecision.getLowerBoundInternal(Transformation<?> node, HashGroupify groupify) protected org.deidentifier.arx.metric.InformationLossDefaultMetricStatic.getLowerBoundInternal(Transformation<?> node, HashGroupify groupify) protected TMetricWeighted.getLowerBoundInternal(Transformation<?> node, HashGroupify groupify) Metric.getScore(Transformation<?> node, HashGroupify groupify) Calculates the score. -
Verwendungen von HashGroupify in org.deidentifier.arx.metric.v2
Methoden in org.deidentifier.arx.metric.v2 mit Parametern vom Typ HashGroupifyModifizierer und TypMethodeBeschreibungAbstractMetricMultiDimensionalPotentiallyPrecomputed.getInformationLossInternal(Transformation<?> node, HashGroupify groupify) protected ILMultiDimensionalWithBoundMetricMDHeight.getInformationLossInternal(Transformation<?> node, HashGroupify g) protected ILMultiDimensionalWithBoundMetricMDNMLoss.getInformationLossInternal(Transformation<?> node, HashGroupify g) protected ILMultiDimensionalWithBoundMetricMDNMPrecision.getInformationLossInternal(Transformation<?> node, HashGroupify g) protected ILMultiDimensionalWithBoundMetricMDNUEntropyPrecomputed.getInformationLossInternal(Transformation<?> node, HashGroupify g) protected ILMultiDimensionalWithBoundMetricMDNUNMEntropyPrecomputed.getInformationLossInternal(Transformation<?> node, HashGroupify g) protected ILMultiDimensionalWithBoundMetricMDNUNMNormalizedEntropyPrecomputed.getInformationLossInternal(Transformation<?> node, HashGroupify g) protected ILMultiDimensionalWithBoundMetricMDPrecision.getInformationLossInternal(Transformation<?> node, HashGroupify g) protected ILMultiDimensionalWithBoundMetricMDStatic.getInformationLossInternal(Transformation<?> node, HashGroupify g) protected ILSingleDimensionalWithBoundMetricSDAECS.getInformationLossInternal(Transformation<?> node, HashGroupify g) protected ILSingleDimensionalWithBoundMetricSDClassification.getInformationLossInternal(Transformation<?> node, HashGroupify g) protected ILSingleDimensionalWithBoundMetricSDDiscernability.getInformationLossInternal(Transformation<?> node, HashGroupify g) protected ILSingleDimensionalWithBoundMetricSDNMAmbiguity.getInformationLossInternal(Transformation<?> node, HashGroupify g) protected ILSingleDimensionalWithBoundMetricSDNMDiscernability.getInformationLossInternal(Transformation<?> node, HashGroupify g) protected ILSingleDimensionalWithBoundMetricSDNMEntropyBasedInformationLoss.getInformationLossInternal(Transformation<?> transformation, HashGroupify g) protected ILSingleDimensionalWithBoundMetricSDNMKLDivergence.getInformationLossInternal(Transformation<?> node, HashGroupify g) protected ILSingleDimensionalWithBoundMetricSDNMPublisherPayout.getInformationLossInternal(Transformation<?> transformation, HashGroupify groupify) protected double[]MetricMDNUEntropyPrecomputed.getInformationLossInternalRaw(Transformation<?> node, HashGroupify g) protected AbstractILMultiDimensionalAbstractMetricMultiDimensionalPotentiallyPrecomputed.getLowerBoundInternal(Transformation<?> node, HashGroupify groupify) protected AbstractILMultiDimensionalMetricMDHeight.getLowerBoundInternal(Transformation<?> node, HashGroupify groupify) protected AbstractILMultiDimensionalMetricMDNMLoss.getLowerBoundInternal(Transformation<?> node, HashGroupify g) protected AbstractILMultiDimensionalMetricMDNMLossPrecomputed.getLowerBoundInternal(Transformation<?> node, HashGroupify g) protected AbstractILMultiDimensionalMetricMDNMPrecision.getLowerBoundInternal(Transformation<?> node, HashGroupify groupify) protected AbstractILMultiDimensionalMetricMDNUEntropyPrecomputed.getLowerBoundInternal(Transformation<?> node, HashGroupify groupify) protected AbstractILMultiDimensionalMetricMDNUNMEntropyPrecomputed.getLowerBoundInternal(Transformation<?> node, HashGroupify groupify) protected AbstractILMultiDimensionalMetricMDNUNMNormalizedEntropyPrecomputed.getLowerBoundInternal(Transformation<?> node, HashGroupify groupify) protected AbstractILMultiDimensionalMetricMDStatic.getLowerBoundInternal(Transformation<?> node, HashGroupify groupify) protected ILSingleDimensionalMetricSDAECS.getLowerBoundInternal(Transformation<?> node, HashGroupify groupify) protected ILSingleDimensionalMetricSDClassification.getLowerBoundInternal(Transformation<?> node, HashGroupify groupify) protected ILSingleDimensionalMetricSDNMAmbiguity.getLowerBoundInternal(Transformation<?> node, HashGroupify g) protected ILSingleDimensionalMetricSDNMDiscernability.getLowerBoundInternal(Transformation<?> node, HashGroupify groupify) protected ILSingleDimensionalMetricSDNMEntropyBasedInformationLoss.getLowerBoundInternal(Transformation<?> transformation, HashGroupify groupify) protected ILSingleDimensionalMetricSDNMKLDivergence.getLowerBoundInternal(Transformation<?> node, HashGroupify g) protected ILSingleDimensionalMetricSDNMPublisherPayout.getLowerBoundInternal(Transformation<?> transformation, HashGroupify groupify) AbstractMetricMultiDimensionalPotentiallyPrecomputed.getScore(Transformation<?> node, HashGroupify groupify) MetricMDNMLoss.getScore(Transformation<?> node, HashGroupify groupify) MetricMDNMPrecision.getScore(Transformation<?> node, HashGroupify groupify) MetricMDNUEntropyPrecomputed.getScore(Transformation<?> node, HashGroupify groupify) MetricSDAECS.getScore(Transformation<?> node, HashGroupify groupify) MetricSDClassification.getScore(Transformation<?> node, HashGroupify groupify) MetricSDNMDiscernability.getScore(Transformation<?> node, HashGroupify groupify)