DataSpecpublic class ColumnDataSpec extends AbstractDataSpec
| Constructor | Description |
|---|---|
ColumnDataSpec(uk.ac.starlink.table.StarTable table,
Coord[] coords,
int[][] userCoordColIndices) |
Constructor.
|
| Modifier and Type | Method | Description |
|---|---|---|
UserDataReader |
createUserDataReader() |
Returns an object that can be used to read the mask and coordinate
values from a row sequence derived from this object's source table.
|
Coord |
getCoord(int ic) |
Returns the coord reader that can read the data for one of this
object's output columns.
|
int |
getCoordCount() |
Returns the number of columns that this object produces.
|
java.lang.Object |
getCoordId(int ic) |
Returns an identifier for one of the the columns produced by this object.
|
java.lang.Object |
getMaskId() |
Returns an identifier for the row mask for this object.
|
uk.ac.starlink.table.StarTable |
getSourceTable() |
Returns the table object from which this data spec's data is obtained.
|
uk.ac.starlink.table.ValueInfo[] |
getUserCoordInfos(int ic) |
Returns the metadata, if known, for the values supplied by the user
to provide data for one of this object's output columns.
|
boolean |
isCoordBlank(int icoord) |
Indicates whether the value for a given coord specified by this object
is known to have a constant, blank value in all cases.
|
equals, hashCodepublic ColumnDataSpec(uk.ac.starlink.table.StarTable table,
Coord[] coords,
int[][] userCoordColIndices)
table - input tablecoords - coordinate definitions for which columns are requireduserCoordColIndices - nCoord-element array, each element an
array of column indices for the
table columns containing user values
for the corresponding Coordpublic uk.ac.starlink.table.StarTable getSourceTable()
DataSpecpublic int getCoordCount()
DataSpecpublic java.lang.Object getCoordId(int ic)
DataSpecic - column indexpublic Coord getCoord(int ic)
DataSpecic - column indexpublic java.lang.Object getMaskId()
DataSpecpublic uk.ac.starlink.table.ValueInfo[] getUserCoordInfos(int ic)
DataSpecic - column indexpublic UserDataReader createUserDataReader()
DataSpecpublic boolean isCoordBlank(int icoord)
DataSpecicoord - column indexCopyright © 2018 Central Laboratory of the Research Councils. All Rights Reserved.