public class DataHandleInternal
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
DataHandleInternal.InterruptHandler
Interface
|
Modifier | Constructor and Description |
---|---|
protected |
DataHandleInternal(DataHandle handle)
Constructor
|
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
|
DataType<?> |
getDataType(java.lang.String attribute)
Method
|
java.util.Date |
getDate(int row,
int column)
Delegate
|
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
|
java.lang.Double |
getDouble(int row,
int column)
Delegate
|
int |
getGeneralization(java.lang.String attribute)
Method
|
java.lang.Long |
getLong(int row,
int column)
Delegate
|
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
|
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 |
isOutput()
Returns whether this is an output handle
|
protected DataHandleInternal(DataHandle handle)
handle
- anonymous
- 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 DataType<?> getDataType(java.lang.String attribute)
attribute
- public java.util.Date getDate(int row, int column) throws java.text.ParseException
row
- column
- java.text.ParseException
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 java.lang.Double getDouble(int row, int column) throws java.text.ParseException
row
- column
- java.text.ParseException
public int getGeneralization(java.lang.String attribute)
attribute
- public java.lang.Long getLong(int row, int column) throws java.text.ParseException
row
- column
- java.text.ParseException
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 DataHandleInternal getView()
public boolean isAnonymous()
public boolean isOptimized()
public boolean isOutlier(int row)
row
- public boolean isOutput()