28 #ifndef MS_MSARRAYPARSE_H
29 #define MS_MSARRAYPARSE_H
const TableExprNode * selectArrayIdsGT(const Vector< Int > &arrayids)
Class to hold values from an ms grammar parser.
std::vector< Int > & accumulateIDs(const Int id0, const Int id1=-1)
Handle class for a table column expression tree.
void appendToIDList(const Vector< Int > &v)
std::vector< Int > parsedIDList_p
Class to hold values from array grammar parser.
void setMaxArray(const Int &n)
const TableExprNode * selectArrayIdsGTEQ(const Vector< Int > &arrayids)
const TableExprNode * selectArrayIdsLTEQ(const Vector< Int > &arrayids)
const TableExprNode node()
Get table expression node object.
MSArrayParse()
Default constructor.
static MSArrayParse * thisMSAParser
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 * selectArrayIds()
const TableExprNode * selectRangeGTAndLT(const Int &n0, const Int &n1)
~MSArrayParse() {if (node_p) delete node_p;node_p=0x0;}
String: the storage and methods of handling collections of characters.
MeasurementSet * ms()
Get ms object.
const TableExprNode * selectArrayIdsLT(const Vector< Int > &arrayids)
Vector< Int > selectedIDs()