Raw TaQL parse tree node defining a calc command. More...
#include <TaQLNodeDer.h>
Public Member Functions | |
TaQLCalcNodeRep (const TaQLMultiNode &tables, const TaQLNode &expr, const TaQLNode &where, const TaQLNode &sort, const TaQLNode &limitoff) | |
virtual | ~TaQLCalcNodeRep () |
virtual TaQLNodeResult | visit (TaQLNodeVisitor &) const |
Visit a node for tree traversal. | |
virtual void | show (std::ostream &os) const |
Print the object in an ostream. | |
virtual void | save (AipsIO &aio) const |
Save the object. | |
Static Public Member Functions | |
static TaQLCalcNodeRep * | restore (AipsIO &aio) |
Public Attributes | |
TaQLMultiNode | itsTables |
TaQLNode | itsExpr |
TaQLNode | itsWhere |
TaQLNode | itsSort |
TaQLNode | itsLimitOff |
Raw TaQL parse tree node defining a calc command.
Internal
This class is a TaQLNodeRep holding the parts of the calc command.
Definition at line 986 of file TaQLNodeDer.h.
casacore::TaQLCalcNodeRep::TaQLCalcNodeRep | ( | const TaQLMultiNode & | tables, | |
const TaQLNode & | expr, | |||
const TaQLNode & | where, | |||
const TaQLNode & | sort, | |||
const TaQLNode & | limitoff | |||
) |
virtual casacore::TaQLCalcNodeRep::~TaQLCalcNodeRep | ( | ) | [virtual] |
static TaQLCalcNodeRep* casacore::TaQLCalcNodeRep::restore | ( | AipsIO & | aio | ) | [static] |
virtual void casacore::TaQLCalcNodeRep::save | ( | AipsIO & | aio | ) | const [virtual] |
Save the object.
Implements casacore::TaQLNodeRep.
virtual void casacore::TaQLCalcNodeRep::show | ( | std::ostream & | os | ) | const [virtual] |
Print the object in an ostream.
Implements casacore::TaQLNodeRep.
virtual TaQLNodeResult casacore::TaQLCalcNodeRep::visit | ( | TaQLNodeVisitor & | ) | const [virtual] |
Visit a node for tree traversal.
Implements casacore::TaQLNodeRep.
Definition at line 999 of file TaQLNodeDer.h.
Definition at line 1002 of file TaQLNodeDer.h.
Definition at line 1001 of file TaQLNodeDer.h.
Definition at line 998 of file TaQLNodeDer.h.
Definition at line 1000 of file TaQLNodeDer.h.