28 #ifndef MS_MSPROCESSORCOLUMNS_H
29 #define MS_MSPROCESSORCOLUMNS_H
const ScalarColumn< Int > & modeId() const
MSProcessorColumns ROMSProcessorColumns
A Table intended to hold a MeasurementSet PROCESSOR table.
ScalarColumn< Int > & typeId()
const ScalarColumn< Bool > & flagRow() const
Const access to required columns.
ScalarColumn< Int > & passId()
Access to optional columns.
const ScalarColumn< String > & subType() const
ScalarColumn< String > & type()
ScalarColumn< Int > typeId_p
ScalarColumn< Int > modeId_p
rownr_t nrow() const
Get the number of rows in the column.
~MSProcessorColumns()
The destructor does nothing special.
ScalarColumn< Bool > & flagRow()
Access to required columns.
ScalarColumn< Int > & modeId()
void attach(const MSProcessor &msProcessor)
A class to provide easy access to MSProcessor columns.
const ScalarColumn< Int > & typeId() const
ScalarColumn< String > subType_p
ScalarColumn< Int > passId_p
const ScalarColumn< String > & type() const
MSProcessorColumns & operator=(const MSProcessorColumns &)
uInt64 rownr_t
Define the type of a row number in a table.
ScalarColumn< String > & subType()
void attachOptionalCols(const MSProcessor &msProcessor)
ScalarColumn< String > type_p
rownr_t nrow() const
Convenience function that returns the number of rows in any of the columns.
ScalarColumn< Bool > flagRow_p
const ScalarColumn< Int > & passId() const
Const access to optional columns.