public class BasicDataset extends AbstractDataset
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.Object[][] |
data |
protected static XMLReaderPool |
xmlReaderPool
XML Reader pool used for deserializing xml serialized data
|
_columnNamesLowercase, columnNames, columnTypes, qualityCodes| Constructor and Description |
|---|
BasicDataset() |
BasicDataset(Dataset copy) |
BasicDataset(java.util.List<java.lang.String> columnNames,
java.util.List<java.lang.Class<?>> columnTypes) |
BasicDataset(java.util.List<java.lang.String> columnNames,
java.util.List<java.lang.Class<?>> columnTypes,
Dataset copy) |
BasicDataset(java.util.List<java.lang.String> columnNames,
java.util.List<java.lang.Class<?>> columnTypes,
java.lang.Object[][] data)
Constructor that takes all of the information needed to create a populated dataset.
|
BasicDataset(java.util.List<java.lang.String> columnNames,
java.util.List<java.lang.Class<?>> columnTypes,
java.lang.Object[][] data,
DataQuality[][] quality)
Deprecated.
|
BasicDataset(java.util.List<java.lang.String> columnNames,
java.util.List<java.lang.Class<?>> columnTypes,
java.lang.Object[][] data,
QualityCode[][] quality) |
BasicDataset(java.lang.String[] columnNames,
java.lang.Class<?>[] columnTypes,
java.lang.Object[][] data) |
| 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.
|
boolean |
columnContainsNulls(int col) |
protected static QualityCode[][] |
convertToQualityCodes(DataQuality[][] dataQualities) |
boolean |
datasetContainsNulls() |
java.lang.Object[][] |
getData() |
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.
|
void |
setAllDirectly(java.util.List<java.lang.String> columnNames,
java.util.List<java.lang.Class<?>> columnTypes,
java.lang.Object[][] data)
This function was added in 1.5.5 to solve a dataset serialization problem.
|
void |
setColumnNames(java.util.List<java.lang.String> list) |
void |
setColumnTypes(java.util.List<java.lang.Class<?>> list) |
void |
setData(java.lang.Object[][] list)
Deprecated.
|
void |
setDataDirectly(java.lang.Object[][] list)
Sets the data array, and fires a change event.
|
void |
setFromXML(java.util.List<java.lang.String> columnNames,
java.util.List<java.lang.Class<?>> columnTypes,
java.lang.String encodedData,
int rowCount) |
void |
setValueAt(int row,
int col,
java.lang.Object value)
Not part of the public Dataset API
|
java.lang.String |
toString() |
getAsXML, getBulkQualityCodes, getColumnCount, getColumnIndex, getColumnName, getColumnNames, getColumnType, getColumnTypes, getPrimitiveValueAt, getQualityAt, getValueAt, setDirtyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetColumnAsListprotected static XMLReaderPool xmlReaderPool
protected java.lang.Object[][] data
public BasicDataset()
public BasicDataset(java.lang.String[] columnNames,
java.lang.Class<?>[] columnTypes,
java.lang.Object[][] data)
public BasicDataset(java.util.List<java.lang.String> columnNames,
java.util.List<java.lang.Class<?>> columnTypes,
java.lang.Object[][] data)
columnNames - The column names of the dataset. Must match the length of columnTypes and data.lengthcolumnTypes - The types of each column. Must match the length of columnNames and data.lengthdata - The raw data. An array of columns of data. (NOT rows.)@Deprecated
public BasicDataset(java.util.List<java.lang.String> columnNames,
java.util.List<java.lang.Class<?>> columnTypes,
java.lang.Object[][] data,
DataQuality[][] quality)
public BasicDataset(java.util.List<java.lang.String> columnNames,
java.util.List<java.lang.Class<?>> columnTypes)
public BasicDataset(java.util.List<java.lang.String> columnNames,
java.util.List<java.lang.Class<?>> columnTypes,
java.lang.Object[][] data,
QualityCode[][] quality)
public BasicDataset(Dataset copy)
public BasicDataset(java.util.List<java.lang.String> columnNames,
java.util.List<java.lang.Class<?>> columnTypes,
Dataset copy)
protected static QualityCode[][] convertToQualityCodes(DataQuality[][] dataQualities)
public java.lang.Object getValueAt(int row,
int col)
Datasetpublic int getRowCount()
Datasetpublic void setValueAt(int row,
int col,
java.lang.Object value)
throws java.lang.ClassCastException
java.lang.ClassCastExceptionpublic int binarySearch(int column,
java.lang.Object key)
public void setFromXML(java.util.List<java.lang.String> columnNames,
java.util.List<java.lang.Class<?>> columnTypes,
java.lang.String encodedData,
int rowCount)
public java.lang.Object[][] getData()
public void setDataDirectly(java.lang.Object[][] list)
Returns:
@Deprecated public void setData(java.lang.Object[][] list)
setDataDirectly(Object[][])public void setAllDirectly(java.util.List<java.lang.String> columnNames,
java.util.List<java.lang.Class<?>> columnTypes,
java.lang.Object[][] data)
public boolean columnContainsNulls(int col)
public boolean datasetContainsNulls()
public java.lang.String toString()
toString in class java.lang.Objectpublic void setColumnNames(java.util.List<java.lang.String> list)
setColumnNames in class AbstractDatasetpublic void setColumnTypes(java.util.List<java.lang.Class<?>> list)
setColumnTypes in class AbstractDataset