29 #ifndef MS_MSSTATEINDEX_H
30 #define MS_MSSTATEINDEX_H
Vector< Int > matchStateObsModeRegexOrPattern(const String &pattern, const Bool regex=False)
Vector< Int > matchStateIntent(const String &name)
Vector< Int > matchStateObsMode(const String &name)
ADD for file name wildcard selection.
Vector< Int > matchStateIDGTAndLT(const Int n0, const int n1)
Vector< Int > matchStateIDLT(const Int n)
Vector< Int > matchStateIDGT(const Int n)
TableExprNode pattern(const TableExprNode &node)
Int matchAnyRegex(const Vector< String > &strList, const Regex ®ex, const Int pos=0)
Vector< Int > matchStateId(const Int &sourceId)
Look up FIELD_ID's for a given source id.
A Table intended to hold a MeasurementSet STATE table.
Regular expression class (based on std::regex)
Vector< Int > maskStateIDs(const Vector< Int > &ids)
Vector< Int > stateIds_p
Vector cache of field id's.
bool Bool
Define the standard types used by Casacore.
Class to handle lookup or indexing into a MS FIELD subtable.
MSStateIndex()
Disallow null constructor.
TableExprNode regex(const TableExprNode &node)
Functions for regular expression matching and pattern matching.
virtual ~MSStateIndex()
Null destructor.
String: the storage and methods of handling collections of characters.
A class to provide easy access to MSState columns.
Vector< Int > matchStateRegexOrPattern(const String &pattern, const Bool regex=False)
Look up FIELD_ID's for a given pattern/regex for source name/code.
MSStateColumns msStateCols_p
FIELD subtable column accessor.