Object

ksb.csle.didentification.utilities

LatticeManager

Related Doc: package utilities

Permalink

object LatticeManager

This trait manages lattice entry information. Lattice entry indicates how the algorithm generalizes the columns of quasi-identifiers. For example, if the quasi-identifier is column 1, 2, and 3, the lattice manager manages three lattice values where each lattice value indicate

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. LatticeManager
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. def depthOfHierarchy(hierarchy: ColumnHierarchy): Int

    Permalink

    Returns the depth of given column hierarchy

    Returns the depth of given column hierarchy

    hierarchy

    the hierarchy information

    returns

    Int the depth of column hierarchy

  7. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  8. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  9. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  11. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  12. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  13. def makeLatticeEntries(hierarchies: Map[FieldInfo, ColumnHierarchy]): List[LatticeEntry]

    Permalink

    Makes the list of lattice entries based on the hierarchy information

    Makes the list of lattice entries based on the hierarchy information

    hierarchies

    the information of columns and their hierarchies

    returns

    List[LatticeEntry] the list of lattice entries

  14. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  15. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  16. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  17. def printLatticeEntries(entries: List[LatticeEntry]): Unit

    Permalink
  18. def printLatticeEntry(entry: LatticeEntry): Unit

    Permalink
  19. def sortLatticeSet(latticeSet: List[LatticeEntry]): List[LatticeEntry]

    Permalink

    Sorts the lattice entries by the weight (currentDepth / maxDepth)

    Sorts the lattice entries by the weight (currentDepth / maxDepth)

    latticeSet

    the lattice entries to be sorted

    returns

    List[LatticeEntry] the sorted lattice entries

  20. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  21. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  22. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped