Klasse DataSubset

java.lang.Object
org.deidentifier.arx.DataSubset
Alle implementierten Schnittstellen:
Serializable

public class DataSubset extends Object implements Serializable
This class represents a the dataset that is to be de-identified as a subset of the given population table.
Siehe auch:
  • Felddetails

    • set

      protected RowSet set
      The subset as a bitset.
    • array

      protected int[] array
      The subset as a sorted array of indices.
  • Methodendetails

    • create

      public static DataSubset create(Data data, Data subset)
      Create a subset by matching two data instances.
      Parameter:
      data -
      subset -
      Gibt zurück:
    • create

      public static DataSubset create(Data data, DataSelector selector)
      Creates a subset from the given selector.
      Parameter:
      data -
      selector -
      Gibt zurück:
    • create

      public static DataSubset create(Data data, RowSet subset)
      Creates a new subset from the given row set, from which a copy is created.
      Parameter:
      data -
      subset -
      Gibt zurück:
    • create

      public static DataSubset create(Data data, Set<Integer> subset)
      Creates a new subset from the given set of tuple indices.
      Parameter:
      data -
      subset -
      Gibt zurück:
    • create

      public static DataSubset create(int rows, RowSet subset)
      Creates a new subset from the given row set, from which a copy is created.
      Parameter:
      subset -
      data -
      Gibt zurück:
    • create

      public static DataSubset create(int rows, Set<Integer> subset)
      Creates a new subset from the given set of tuple indices.
      Parameter:
      rows -
      subset -
      Gibt zurück:
    • clone

      public DataSubset clone()
      Clone
      Setzt außer Kraft:
      clone in Klasse Object
    • getArray

      public int[] getArray()
      Getter
      Gibt zurück:
    • getSet

      public RowSet getSet()
      Getter
      Gibt zurück:
    • getSize

      public int getSize()
      Returns the size of the data subset
      Gibt zurück:
    • getSubsetInstance

      protected DataSubset getSubsetInstance(RowSet rowset)
      Returns a new data subset, only containing those rows that are included in the subset
      Parameter:
      rowset -
      Gibt zurück: