Verwendungen von Klasse
org.deidentifier.arx.framework.check.groupify.HashGroupifyEntry
Packages, die HashGroupifyEntry verwenden
Package
Beschreibung
This package implements different variants of class-based privacy criteria,
such as k-anonymity, l-diversity, t-closeness and d-presence.
This package implements different hash-groupify operators.
This package provides several transformers that efficiently implement the 'projection' optimization.
Package providing access to quality models
Main package implementing quality models
-
Verwendungen von HashGroupifyEntry in org.deidentifier.arx.criteria
Methoden in org.deidentifier.arx.criteria mit Parametern vom Typ HashGroupifyEntryModifizierer und TypMethodeBeschreibungprotected doubleProfitabilityJournalist.getSuccessProbability(HashGroupifyEntry entry) protected doubleProfitabilityProsecutor.getSuccessProbability(HashGroupifyEntry entry) Returns the success probability.booleanBasicBLikeness.isAnonymous(Transformation<?> node, HashGroupifyEntry entry) booleanDDisclosurePrivacy.isAnonymous(Transformation<?> node, HashGroupifyEntry entry) booleanDistinctLDiversity.isAnonymous(Transformation<?> node, HashGroupifyEntry entry) booleanDPresence.isAnonymous(Transformation<?> node, HashGroupifyEntry entry) booleanEDDifferentialPrivacy.isAnonymous(Transformation<?> node, HashGroupifyEntry entry) booleanEnhancedBLikeness.isAnonymous(Transformation<?> node, HashGroupifyEntry entry) booleanEntropyLDiversity.isAnonymous(Transformation<?> node, HashGroupifyEntry entry) booleanEqualDistanceTCloseness.isAnonymous(Transformation<?> node, HashGroupifyEntry entry) booleanHierarchicalDistanceTCloseness.isAnonymous(Transformation<?> node, HashGroupifyEntry entry) booleanInclusion.isAnonymous(Transformation<?> node, HashGroupifyEntry entry) booleanKAnonymity.isAnonymous(Transformation<?> node, HashGroupifyEntry entry) booleanKMap.isAnonymous(Transformation<?> node, HashGroupifyEntry entry) booleanOrderedDistanceTCloseness.isAnonymous(Transformation<?> node, HashGroupifyEntry entry) abstract booleanPrivacyCriterion.isAnonymous(Transformation<?> node, HashGroupifyEntry entry) Implement this, to enforce the criterion.booleanProfitabilityJournalistNoAttack.isAnonymous(Transformation<?> node, HashGroupifyEntry entry) booleanProfitabilityProsecutor.isAnonymous(Transformation<?> transformation, HashGroupifyEntry entry) booleanProfitabilityProsecutorNoAttack.isAnonymous(Transformation<?> node, HashGroupifyEntry entry) booleanRecursiveCLDiversity.isAnonymous(Transformation<?> node, HashGroupifyEntry entry) booleanSampleBasedCriterion.isAnonymous(Transformation<?> node, HashGroupifyEntry entry) Not supported by this type of criterion -
Verwendungen von HashGroupifyEntry in org.deidentifier.arx.framework.check.groupify
Felder in org.deidentifier.arx.framework.check.groupify, die deklariert sind als HashGroupifyEntryModifizierer und TypFeldBeschreibungHashGroupifyEntry.nextThe next element in this bucket.HashGroupifyEntry.nextOrderedThe overall next element in original order.Methoden in org.deidentifier.arx.framework.check.groupify, die HashGroupifyEntry zurückgebenModifizierer und TypMethodeBeschreibungHashGroupify.getEntry(int[] tuple) Returns the entry for the given tupleHashGroupify.getFirstEquivalenceClass()Returns the first entryMethoden in org.deidentifier.arx.framework.check.groupify mit Parametern vom Typ HashGroupifyEntryModifizierer und TypMethodeBeschreibungvoidMetaHashGroupify.add(HashGroupifyEntry _entry) Adds a tuple from the bufferbooleanHashGroupify.isCompletelyGeneralized(HashGroupifyEntry entry) Returns whether the given entry is completely generalized -
Verwendungen von HashGroupifyEntry in org.deidentifier.arx.framework.check.transformer
Felder in org.deidentifier.arx.framework.check.transformer, die deklariert sind als HashGroupifyEntryModifizierer und TypFeldBeschreibungprotected HashGroupifyEntryAbstractTransformer.elementThe element.Methoden in org.deidentifier.arx.framework.check.transformer mit Parametern vom Typ HashGroupifyEntryModifizierer und TypMethodeBeschreibungfinal voidAbstractTransformer.GroupifyCounter.callGroupify(int outtuple, HashGroupifyEntry element) final voidAbstractTransformer.GroupifyCounterDistribution.callGroupify(int outtuple, HashGroupifyEntry element) final voidAbstractTransformer.GroupifyCounterSecondaryCounter.callGroupify(int outtuple, HashGroupifyEntry element) final voidAbstractTransformer.GroupifyCounterSecondaryCounterDistribution.callGroupify(int outtuple, HashGroupifyEntry element) final voidAbstractTransformer.GroupifyDistribution.callGroupify(int outtuple, HashGroupifyEntry element) voidAbstractTransformer.IGroupify.callGroupify(int outtuple, HashGroupifyEntry element) Mode GROUPIFY.voidAbstractTransformer.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 HashGroupifyEntry in org.deidentifier.arx.metric
Methoden in org.deidentifier.arx.metric mit Parametern vom Typ HashGroupifyEntryModifizierer und TypMethodeBeschreibungfinal InformationLossWithBound<T> Metric.getInformationLoss(Transformation<?> node, HashGroupifyEntry entry) Returns the information loss that would be induced by suppressing the given entry.protected abstract InformationLossWithBound<T> Metric.getInformationLossInternal(Transformation<?> node, HashGroupifyEntry entry) Returns the information loss that would be induced by suppressing the given entry.protected InformationLossWithBound<org.deidentifier.arx.metric.InformationLossDefault> MetricAECS.getInformationLossInternal(Transformation<?> node, HashGroupifyEntry entry) protected InformationLossWithBound<org.deidentifier.arx.metric.InformationLossDefault> MetricDM.getInformationLossInternal(Transformation<?> node, HashGroupifyEntry entry) protected InformationLossWithBound<org.deidentifier.arx.metric.InformationLossDefault> MetricDMStar.getInformationLossInternal(Transformation<?> node, HashGroupifyEntry entry) protected InformationLossWithBound<org.deidentifier.arx.metric.InformationLossDefault> MetricEntropy.getInformationLossInternal(Transformation<?> node, HashGroupifyEntry entry) protected InformationLossWithBound<org.deidentifier.arx.metric.InformationLossDefault> MetricHeight.getInformationLossInternal(Transformation<?> node, HashGroupifyEntry entry) protected InformationLossWithBound<org.deidentifier.arx.metric.InformationLossDefault> MetricNMPrecision.getInformationLossInternal(Transformation<?> node, HashGroupifyEntry entry) protected InformationLossWithBound<org.deidentifier.arx.metric.InformationLossDefault> MetricPrecision.getInformationLossInternal(Transformation<?> node, HashGroupifyEntry entry) protected InformationLossWithBound<org.deidentifier.arx.metric.InformationLossDefault> MetricStatic.getInformationLossInternal(Transformation<?> node, HashGroupifyEntry entry) -
Verwendungen von HashGroupifyEntry in org.deidentifier.arx.metric.v2
Methoden in org.deidentifier.arx.metric.v2 mit Parametern vom Typ HashGroupifyEntryModifizierer und TypMethodeBeschreibungstatic doubleMetricSDNMEntropyBasedInformationLoss.getEntropyBasedInformationLoss(Transformation<?> transformation, HashGroupifyEntry entry, DomainShare[] shares, DataAggregationInformation aggregation, double maxIL) Implements the entropy-based IL model.AbstractMetricMultiDimensionalPotentiallyPrecomputed.getInformationLossInternal(Transformation<?> node, HashGroupifyEntry entry) protected ILMultiDimensionalWithBoundMetricMDHeight.getInformationLossInternal(Transformation<?> node, HashGroupifyEntry entry) protected ILMultiDimensionalWithBoundMetricMDNMLoss.getInformationLossInternal(Transformation<?> node, HashGroupifyEntry entry) protected ILMultiDimensionalWithBoundMetricMDNMPrecision.getInformationLossInternal(Transformation<?> node, HashGroupifyEntry entry) protected ILMultiDimensionalWithBoundMetricMDNUEntropyPrecomputed.getInformationLossInternal(Transformation<?> node, HashGroupifyEntry entry) protected ILMultiDimensionalWithBoundMetricMDNUNMNormalizedEntropyPrecomputed.getInformationLossInternal(Transformation<?> node, HashGroupifyEntry entry) protected ILMultiDimensionalWithBoundMetricMDStatic.getInformationLossInternal(Transformation<?> node, HashGroupifyEntry entry) protected ILSingleDimensionalWithBoundMetricSDAECS.getInformationLossInternal(Transformation<?> node, HashGroupifyEntry entry) protected ILSingleDimensionalWithBoundMetricSDClassification.getInformationLossInternal(Transformation<?> node, HashGroupifyEntry m) protected ILSingleDimensionalWithBoundMetricSDNMAmbiguity.getInformationLossInternal(Transformation<?> node, HashGroupifyEntry entry) protected ILSingleDimensionalWithBoundMetricSDNMDiscernability.getInformationLossInternal(Transformation<?> node, HashGroupifyEntry entry) protected InformationLossWithBound<ILSingleDimensional> MetricSDNMEntropyBasedInformationLoss.getInformationLossInternal(Transformation<?> transformation, HashGroupifyEntry entry) protected ILSingleDimensionalWithBoundMetricSDNMKLDivergence.getInformationLossInternal(Transformation<?> node, HashGroupifyEntry entry) protected InformationLossWithBound<ILSingleDimensional> MetricSDNMPublisherPayout.getInformationLossInternal(Transformation<?> transformation, HashGroupifyEntry entry)