Package org.deidentifier.arx
Klasse DataHandleInternal
java.lang.Object
org.deidentifier.arx.DataHandleInternal
Wrapper class that provides information to StatisticsBuilder.
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungstatic interfaceInterface -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungReturns the associated input handle, itself if there is none.getAttributeName(int column) MethodDataType<?> getBaseDataType(String attribute) intgetColumnIndexOf(String attribute) DelegateReturns the associated configuration, if any.DataType<?> getDataType(String attribute) MethodMethodString[]getDistinctValues(int column) DelegateString[]getDistinctValues(int column, boolean ignoreSuppression, DataHandleInternal.InterruptHandler stop) MethodString[]getDistinctValues(int column, DataHandleInternal.InterruptHandler stop) MethodintgetEncodedValue(int row, int col, boolean ignoreSuppression) Gets the encoded value.intgetGeneralization(String attribute) MethodReturns the underlying handle.intMethodintMethodReturn the subset, if anyReturns the superset, if this handle is a subsetgetValue(int row, int column) MethodgetValue(int row, int col, boolean ignoreSuppression) Gets the valueintgetValueIdentifier(int column, String value) Returns the internal id of the given valuegetView()Returns the viewbooleanReturns whether the handle is anonymousbooleanReturns whether the handle is optimizedbooleanisOutlier(int row) Returns whether the given row is suppressedbooleanisOutlier(int row, int[] columns) Returns whether this is an outlier regarding the given columns.booleanisOutput()Returns whether this is an output handle
-
Methodendetails
-
getAssociatedInput
Returns the associated input handle, itself if there is none.- Gibt zurück:
-
getAttributeName
Method- Parameter:
column-- Gibt zurück:
-
getBaseDataType
- Parameter:
attribute-- Gibt zurück:
-
getColumnIndexOf
Delegate- Parameter:
attribute-- Gibt zurück:
-
getConfiguration
Returns the associated configuration, if any. Null otherwise.- Gibt zurück:
-
getDataType
Method- Parameter:
attribute-- Gibt zurück:
-
getDefinition
Method- Gibt zurück:
-
getDistinctValues
Delegate- Parameter:
column-- Gibt zurück:
-
getDistinctValues
public String[] getDistinctValues(int column, boolean ignoreSuppression, DataHandleInternal.InterruptHandler stop) Method- Parameter:
column-ignoreSuppression-stop-- Gibt zurück:
-
getDistinctValues
Method- Parameter:
column-stop-- Gibt zurück:
-
getEncodedValue
public int getEncodedValue(int row, int col, boolean ignoreSuppression) Gets the encoded value. Returns -1 for suppressed values. -
getGeneralization
Method- Parameter:
attribute-- Gibt zurück:
-
getHandle
Returns the underlying handle. This should rarely be used.- Gibt zurück:
-
getNumColumns
public int getNumColumns()Method- Gibt zurück:
-
getNumRows
public int getNumRows()Method- Gibt zurück:
-
getStatisticsBuilder
-
getSubset
Return the subset, if any- Gibt zurück:
-
getSuperset
Returns the superset, if this handle is a subset- Gibt zurück:
-
getValue
Method- Parameter:
row-column-- Gibt zurück:
-
getValue
Gets the value -
getValueIdentifier
Returns the internal id of the given value- Parameter:
column-value-- Gibt zurück:
-
getView
Returns the view- Gibt zurück:
-
isAnonymous
public boolean isAnonymous()Returns whether the handle is anonymous- Gibt zurück:
-
isOptimized
public boolean isOptimized()Returns whether the handle is optimized- Gibt zurück:
-
isOutlier
public boolean isOutlier(int row) Returns whether the given row is suppressed- Parameter:
row-- Gibt zurück:
-
isOutlier
public boolean isOutlier(int row, int[] columns) Returns whether this is an outlier regarding the given columns. If no columns have been specified,truewill be returned.- Parameter:
row-columns-- Gibt zurück:
-
isOutput
public boolean isOutput()Returns whether this is an output handle- Gibt zurück:
-