Go to the documentation of this file.
32 #include <casacore/casa/aips.h>
33 #include <casacore/tables/TaQL/ExprNode.h>
34 #include <casacore/tables/TaQL/ExprNodeSet.h>
36 #include <casacore/ms/MeasurementSets/MeasurementSet.h>
37 #include <casacore/ms/MSSel/MSSelectableTable.h>
38 #include <casacore/casa/BasicSL/String.h>
friend AipsIO & operator<<(AipsIO &, const MSParse &)
Dummy AipsIO routines; they are needed for the List container.
MSParse(const MSSelectableTable *ms, const String &shorthand)
Associate the ms and the shorthand.
MSParse()
Default constructor for List container class.
MeasurementSet * ms()
Get ms object.
MSParse(const MeasurementSet *ms, const String &shorthand)
Associate the ms and the shorthand.
MSParse & operator=(const MSParse &)
Assignment (copy semantics).
MSParse(const MSParse &)
Copy constructor (copy semantics).
void addCondition(TableExprNode &target, TableExprNode &source)
void setMSInterface(MSSelectableTable *msI)
static MSSelectableTable * msInterface_p
this file contains all the compiler specific defines
String & shorthand()
Get the shorthand.
void setMS(MeasurementSet *ms)
String: the storage and methods of handling collections of characters.
bool Bool
Define the standard types used by Casacore.
MSSelectableTable * msInterface()
Get ms object.
static MeasurementSet * ms_p
Bool test(const String &shortHand) const
Test if shorthand matches.
friend AipsIO & operator>>(AipsIO &, MSParse &)
MSSelectableTable * tempMSInterface_p
The following exists for the period we make the transition from using MS to using MSSelectableTable.