public class RandomJELRowReader extends StarTableJELRowReader
COLUMN_ID_CHAR, NULL_QUERY_PREFIX, OBJECT_PREFIXPARAM_PREFIX, UCD_PREFIX, UTYPE_PREFIX| Constructor | Description |
|---|---|
RandomJELRowReader(uk.ac.starlink.table.StarTable table) |
Constructs a new row reader for a random-access table.
|
| Modifier and Type | Method | Description |
|---|---|---|
java.lang.Object |
evaluateAtRow(gnu.jel.CompiledExpression compEx,
long lrow) |
Evaluates a given compiled expression at a given row.
|
java.lang.Object |
getCell(int icol) |
Returns the cell at a given column in the current row.
|
long |
getCurrentRow() |
Returns the current row for evaluations.
|
void |
setCurrentRow(long lrow) |
Sets the current row for evaluations.
|
evaluate, evaluateDouble, foundNull, getBooleanArrayProperty, getBooleanProperty, getBooleanProperty, getBooleanValue, getByteArrayProperty, getByteProperty, getByteValue, getCharArrayProperty, getCharProperty, getCharValue, getColumnIndex, getDateArrayProperty, getDoubleArrayProperty, getDoubleProperty, getDoubleValue, getFloatArrayProperty, getFloatProperty, getFloatValue, getIntArrayProperty, getIntProperty, getIntValue, getLongArrayProperty, getLongProperty, getLongValue, getNumberProperty, getObjectArrayProperty, getObjectProperty, getShortArrayProperty, getShortProperty, getShortValue, getStringArrayProperty, getStringProperty, getTypeName, setFailOnNull, stripPrefix, translateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateDescribedValueConstant, getBooleanColumnValue, getByteColumnValue, getCharColumnValue, getColumnClass, getColumnIndexByName, getConstantByName, getDoubleColumnValue, getFloatColumnValue, getIntColumnValue, getLongColumnValue, getObjectColumnValue, getShortColumnValue, getSpecialByName, getTable, getUcdRegex, getUtypeRegex, isBlankpublic RandomJELRowReader(uk.ac.starlink.table.StarTable table)
table - table objectpublic long getCurrentRow()
getCurrentRow in class StarTableJELRowReaderpublic void setCurrentRow(long lrow)
lrow - current rowpublic java.lang.Object evaluateAtRow(gnu.jel.CompiledExpression compEx,
long lrow)
throws java.lang.Throwable
compEx - compiled expressionjava.lang.Throwablepublic java.lang.Object getCell(int icol)
throws java.io.IOException
getCell in class StarTableJELRowReadericol - column indexjava.io.IOExceptionCopyright © 2018 Central Laboratory of the Research Councils. All Rights Reserved.