public class DataHandleInternal
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
DataHandleInternal.InterruptHandler
Interface
|
Modifier and Type | Method and Description |
---|---|
DataHandleInternal |
getAssociatedInput()
Returns the associated input handle, itself if there is none.
|
java.lang.String |
getAttributeName(int column)
Method
|
DataType<?> |
getBaseDataType(java.lang.String attribute) |
int |
getColumnIndexOf(java.lang.String attribute)
Delegate
|
ARXConfiguration |
getConfiguration()
Returns the associated configuration, if any.
|
DataType<?> |
getDataType(java.lang.String attribute)
Method
|
DataDefinition |
getDefinition()
Method
|
java.lang.String[] |
getDistinctValues(int column)
Delegate
|
java.lang.String[] |
getDistinctValues(int column,
boolean ignoreSuppression,
DataHandleInternal.InterruptHandler stop)
Method
|
java.lang.String[] |
getDistinctValues(int column,
DataHandleInternal.InterruptHandler stop)
Method
|
int |
getEncodedValue(int row,
int col,
boolean ignoreSuppression)
Gets the encoded value.
|
int |
getGeneralization(java.lang.String attribute)
Method
|
DataHandle |
getHandle()
Returns the underlying handle.
|
int |
getNumColumns()
Method
|
int |
getNumRows()
Method
|
StatisticsBuilder |
getStatisticsBuilder() |
DataHandleInternal |
getSuperset()
Returns the superset, if this handle is a subset
|
java.lang.String |
getValue(int row,
int column)
Method
|
java.lang.String |
getValue(int row,
int col,
boolean ignoreSuppression)
Gets the value
|
int |
getValueIdentifier(int column,
java.lang.String value)
Returns the internal id of the given value
|
DataHandleInternal |
getView()
Returns the view
|
boolean |
isAnonymous()
Returns whether the handle is anonymous
|
boolean |
isOptimized()
Returns whether the handle is optimized
|
boolean |
isOutlier(int row)
Returns whether the given row is suppressed
|
boolean |
isOutlier(int row,
int[] columns)
Returns whether this is an outlier regarding the given columns.
|
boolean |
isOutput()
Returns whether this is an output handle
|
public DataHandleInternal getAssociatedInput()
public java.lang.String getAttributeName(int column)
column
- public DataType<?> getBaseDataType(java.lang.String attribute)
attribute
- public int getColumnIndexOf(java.lang.String attribute)
attribute
- public ARXConfiguration getConfiguration()
public DataType<?> getDataType(java.lang.String attribute)
attribute
- public DataDefinition getDefinition()
public java.lang.String[] getDistinctValues(int column)
column
- public java.lang.String[] getDistinctValues(int column, boolean ignoreSuppression, DataHandleInternal.InterruptHandler stop)
column
- ignoreSuppression
- stop
- public java.lang.String[] getDistinctValues(int column, DataHandleInternal.InterruptHandler stop)
column
- stop
- public int getEncodedValue(int row, int col, boolean ignoreSuppression)
public int getGeneralization(java.lang.String attribute)
attribute
- public DataHandle getHandle()
public int getNumColumns()
public int getNumRows()
public StatisticsBuilder getStatisticsBuilder()
public DataHandleInternal getSuperset()
public java.lang.String getValue(int row, int column)
row
- column
- public java.lang.String getValue(int row, int col, boolean ignoreSuppression)
public int getValueIdentifier(int column, java.lang.String value)
column
- value
- public DataHandleInternal getView()
public boolean isAnonymous()
public boolean isOptimized()
public boolean isOutlier(int row)
row
- public boolean isOutput()
public boolean isOutlier(int row, int[] columns)
true
will be returned.row
- columns
-