ColumnCalculator<S>SchlegelCalculatorpublic abstract class MultiServiceColumnCalculator<S> extends java.lang.Object implements ColumnCalculator<S>
| Constructor | Description |
|---|---|
MultiServiceColumnCalculator() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
calculateColumns(S spec,
uk.ac.starlink.table.StarTable tupleTable,
uk.ac.starlink.table.TableSink sink) |
Performs the calculation.
|
abstract ServiceOperation |
createServiceOperation(S spec) |
Defines the service operation to be invoked for each row.
|
getTupleInfospublic abstract ServiceOperation createServiceOperation(S spec)
spec - specification object for the calculationpublic void calculateColumns(S spec, uk.ac.starlink.table.StarTable tupleTable, uk.ac.starlink.table.TableSink sink) throws java.io.IOException
ColumnCalculatorspec object.
The output table must have the same number of rows as the input table,
and will not normally contain any of the same columns.calculateColumns in interface ColumnCalculator<S>spec - specification object providing additional instructions
about the calculation to be performedtupleTable - input table, with one column for each tuple elementsink - sink to which the output table is writtenjava.io.IOExceptionCopyright © 2018 Central Laboratory of the Research Councils. All Rights Reserved.