| Package | Description |
|---|---|
| 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.metric.v2 |
Main package implementing quality models
|
| Modifier and Type | Method and Description |
|---|---|
HierarchyBuilderIntervalBased<T> |
HierarchyBuilderIntervalBased.addInterval(T min,
T max)
Adds an interval.
|
HierarchyBuilderIntervalBased<T> |
HierarchyBuilderIntervalBased.addInterval(T min,
T max,
AggregateFunction<T> function)
Adds an interval.
|
HierarchyBuilderIntervalBased<T> |
HierarchyBuilderIntervalBased.addInterval(T min,
T max,
java.lang.String label)
Adds an interval.
|
HierarchyBuilderIntervalBased<T> |
HierarchyBuilderIntervalBased.clearIntervals()
Adds an interval.
|
static <T> HierarchyBuilderIntervalBased<T> |
HierarchyBuilderIntervalBased.create(DataType<T> type)
Creates a new instance.
|
static <T> HierarchyBuilderIntervalBased<T> |
HierarchyBuilderIntervalBased.create(DataType<T> type,
HierarchyBuilderIntervalBased.Range<T> lowerRange,
HierarchyBuilderIntervalBased.Range<T> upperRange)
Creates a new instance.
|
static <T> HierarchyBuilderIntervalBased<T> |
HierarchyBuilderIntervalBased.create(java.io.File file)
Loads a builder specification from the given file.
|
static <T> HierarchyBuilderIntervalBased<T> |
HierarchyBuilderIntervalBased.create(java.lang.String file)
Loads a builder specification from the given file.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DomainShareInterval<T>
This class represents a set of domain shares for an attribute.
|
| Constructor and Description |
|---|
DomainShareInterval(HierarchyBuilderIntervalBased<T> builder,
int[][] hierarchy,
java.lang.String[] dictionary)
Creates a new set of domain shares derived from the given functional interval-based hierarchy.
|