28 #ifndef MS_MSOBSERVATIONPARSE_H
29 #define MS_MSOBSERVATIONPARSE_H
const TableExprNode * selectObservationIdsLT(const Vector< Int > &scanids)
std::vector< Int > & accumulateIDs(const Int id0, const Int id1=-1)
Class to hold values from an ms grammar parser.
A Table intended to hold a MeasurementSet OBSERVATION table.
const TableExprNode * selectRangeGTAndLT(const Int &n0, const Int &n1)
void setMaxObs(const Int &n)
MSObservationParse()
Default constructor.
Handle class for a table column expression tree.
const TableExprNode * selectObservationIdsGTEQ(const Vector< Int > &scanids)
const TableExprNode * selectObservationIdsLTEQ(const Vector< Int > &scanids)
const TableExprNode * selectObservationIdsGT(const Vector< Int > &scanids)
Vector< Int > selectedIDs()
std::vector< Int > parsedIDList_p
void appendToIDList(const Vector< Int > &v)
static MSObservationParse * thisMSObsParser
static TableExprNode columnAsTEN_p
Vector< Int > obsIDList_p
const TableExprNode * selectRangeGEAndLE(const Int &n0, const Int &n1)
A Table intended to hold astronomical data (a set of Measurements).
void resize(size_t len, bool copyValues=false)
const TableExprNode * selectObservationIds()
const TableExprNode node()
Get table expression node object.
String: the storage and methods of handling collections of characters.
MeasurementSet * ms()
Get ms object.
Class to hold values from scan grammar parser.