public class OptimizedDataSet extends AbstractDataset
Modifier and Type | Field and Description |
---|---|
protected java.lang.Object[] |
columns |
protected static org.apache.log4j.Logger |
log |
protected static XMLReaderPool |
xmlReaderPool
XML Reader pool used for deserializing xml serialized data
|
_columnNamesLowercase, columnNames, columnTypes, qualityCodes
Constructor and Description |
---|
OptimizedDataSet() |
OptimizedDataSet(java.util.List<java.lang.String> columnNames,
java.util.List<java.lang.Class<?>> columnTypes,
java.lang.Object[] columns)
Note: This constructor is used for serialization (see DataSetPersistenceDelegate)
|
OptimizedDataSet(java.util.List<java.lang.String> columnNames,
java.util.List<java.lang.Class<?>> columnTypes,
java.lang.Object[] columns,
QualityCode[][] quality) |
Modifier and Type | Method and Description |
---|---|
int |
binarySearch(int column,
java.lang.Object searchFor)
Performs a binary search on the specified column, looking for the specified key.
|
byte[] |
getByteColumn(int col)
Returns a primitive column.
|
java.lang.Object[] |
getColumns() |
double[] |
getDoubleColumn(int col)
Returns a primitive column.
|
float[] |
getFloatColumn(int col)
Returns a primitive column.
|
int[] |
getIntColumn(int col)
Returns a primitive column.
|
long[] |
getLongColumn(int col)
Returns a primitive column.
|
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.
|
int |
getRowCount()
Return the number of rows in this dataset
|
short[] |
getShortColumn(int col)
Returns a primitive column.
|
java.lang.Object |
getValueAt(int row,
int col)
Returns the value in the dataset at the given location.
|
void |
setFromXML(java.util.List<java.lang.String> columnNames,
java.util.List<java.lang.Class<?>> columnTypes,
java.lang.String encodedData,
int rowCount) |
java.lang.String |
toString() |
getAsXML, getBulkQualityCodes, getColumnCount, getColumnIndex, getColumnName, getColumnNames, getColumnType, getColumnTypes, getQualityAt, getValueAt, setColumnNames, setColumnTypes, setDirty
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getColumnAsList
protected static XMLReaderPool xmlReaderPool
protected static org.apache.log4j.Logger log
protected java.lang.Object[] columns
public OptimizedDataSet()
public OptimizedDataSet(java.util.List<java.lang.String> columnNames, java.util.List<java.lang.Class<?>> columnTypes, java.lang.Object[] columns)
public OptimizedDataSet(java.util.List<java.lang.String> columnNames, java.util.List<java.lang.Class<?>> columnTypes, java.lang.Object[] columns, QualityCode[][] quality)
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[] getColumns()
public int getRowCount()
Dataset
public java.lang.Object getValueAt(int row, int col)
Dataset
public double getPrimitiveValueAt(int row, int col)
AbstractDataset
getPrimitiveValueAt
in interface Dataset
getPrimitiveValueAt
in class AbstractDataset
public int binarySearch(int column, java.lang.Object searchFor)
Dataset
public int[] getIntColumn(int col)
public double[] getDoubleColumn(int col)
public long[] getLongColumn(int col)
public float[] getFloatColumn(int col)
public byte[] getByteColumn(int col)
public short[] getShortColumn(int col)
public java.lang.String toString()
toString
in class java.lang.Object