A Table intended to hold a MeasurementSet OBSERVATIONLOG table.
void initRow(const Vector< Bool > &handledCols, const Record &row)
initialize stuff which depends on the row
void attach(MeasurementSet &ms, Vector< Bool > &handledCols, const Record &row)
attach to a MS
MSHistoryColumns * msHisCols_p
A class to provide easy access to MSHistory columns.
void initAll(MeasurementSet &ms, const Vector< Bool > &handledCols, const Record &row)
initialize everything
SDHistoryHandler & operator=(const SDHistoryHandler &other)
assignment operator, uses copy semantics
RORecordFieldPtr< String > timesys_p
TIMESYS field pointer when available.
void resetRow(const Record &row)
reset internals given indicated row, use the same MS
void clearRow()
clean up row-dependent stuff
SDHistoryHandler()
default ctor is not attached to a MS and hence is useless until attached
void fill(const Record &row, Int observationId, const String &message, const String &priority)
fill - a new row is added on each call, the message time stamp is the current time ...