public interface Dataset
extends java.io.Serializable
Modifier and Type | Method and Description |
---|---|
int |
binarySearch(int column,
java.lang.Object key)
Performs a binary search on the specified column, looking for the specified key.
|
int |
getColumnCount()
Returns the number of columns.
|
int |
getColumnIndex(java.lang.String name)
Returns the index of the given column, case insensitive
|
java.lang.String |
getColumnName(int col)
Returns the name of the given column.
|
java.util.List<java.lang.String> |
getColumnNames()
Returns an unmodifiable list of this dataset's column names, in order.
|
java.lang.Class<?> |
getColumnType(int col)
Returns the type of the given column.
|
java.util.List<java.lang.Class<?>> |
getColumnTypes()
Returns an unmodifiable list of this dataset's column types, in order.
|
double |
getPrimitiveValueAt(int row,
int col)
If the given column is a numeric type or a Date, then the value will be returned as a double.
|
DataQuality |
getQualityAt(int row,
int col)
Returns the quality of the value at the given location.
|
int |
getRowCount()
Return the number of rows in this dataset
|
java.lang.Object |
getValueAt(int row,
int col)
Returns the value in the dataset at the given location.
|
java.lang.Object |
getValueAt(int row,
java.lang.String colName)
Returns the value at the given row and at a column named colName.
|
java.util.List<java.lang.String> getColumnNames()
java.util.List<java.lang.Class<?>> getColumnTypes()
int getColumnCount()
int getRowCount()
int getColumnIndex(java.lang.String name)
colName
- the name of the column to look upwjava.lang.ArrayIndexOutOfBoundsException
- if the column isn't foundjava.lang.String getColumnName(int col)
java.lang.Class<?> getColumnType(int col)
java.lang.Object getValueAt(int row, int col)
DataQuality getQualityAt(int row, int col)
java.lang.Object getValueAt(int row, java.lang.String colName)
java.lang.ArrayIndexOutOfBoundsException
- if the column isn't founddouble getPrimitiveValueAt(int row, int col)
int binarySearch(int column, java.lang.Object key)
column
- key
-