Gets the abstract information about the equivalence class (EC).
Gets the abstract information about the equivalence class (EC). The info is given by form [quasi-identifiers info in EC, the number of their records]
Dataframe
The array of quasi-identifier columns
DataFrame The abstract information about EC
Gets the abstract information about the equivalence class (EC).
Gets the abstract information about the equivalence class (EC). The info is given by form [quasi-identifiers info in EC, the number of their records]
Dataframe
The information contains all the hierarchies of quasi-identifier columns
Map[Seq[Any], EquivalenceClass] Returns the map of equivalence classes. Each equivalence class has its list of quasi-identifiers (Seq[Any]) and EC info. The EC info is composed of [quasi-identifiers, the number of its records, the lattice entry]. Note that the lattice entry describes the generalization steps of quasi-identifiers to make this equivalence class.
Gets the lattice value from the hierarchy information using given data.
Gets the lattice value from the hierarchy information using given data.
The column ID
The column name
The data to get the lattice value
the hierarchy information
LatticeValue The got lattice value
Prints all the equivalence classes (EC) information.
Prints all the equivalence classes (EC) information.
Unit
This object should be modified considerably. This object is just made to verify the generalization function and syntatic anonymity (klt).
This object provides some functions to describe the equivalence class. Note that all quasi-identifiers belonging to a specific equivalence class should be same.