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, setDirtyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetColumnAsListprotected 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()
Datasetpublic java.lang.Object getValueAt(int row,
int col)
Datasetpublic double getPrimitiveValueAt(int row,
int col)
AbstractDatasetgetPrimitiveValueAt in interface DatasetgetPrimitiveValueAt in class AbstractDatasetpublic int binarySearch(int column,
java.lang.Object searchFor)
Datasetpublic 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