Raw TaQL parse tree node defining a groupby list. More...
#include <TaQLNodeDer.h>
Public Types | |
enum | Type { Normal, Rollup } |
Do not change the values of this enum, as objects might be persistent. More... | |
Public Member Functions | |
TaQLGroupNodeRep (Type type, const TaQLMultiNode &nodes) | |
virtual | ~TaQLGroupNodeRep () |
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 TaQLGroupNodeRep * | restore (AipsIO &aio) |
Public Attributes | |
Type | itsType |
TaQLMultiNode | itsNodes |
Raw TaQL parse tree node defining a groupby list.
Internal
This class is a TaQLNodeRep holding a groupby list with the optional ROLLUP qualifier.
Definition at line 553 of file TaQLNodeDer.h.
Do not change the values of this enum, as objects might be persistent.
Definition at line 557 of file TaQLNodeDer.h.
casacore::TaQLGroupNodeRep::TaQLGroupNodeRep | ( | Type | type, | |
const TaQLMultiNode & | nodes | |||
) |
virtual casacore::TaQLGroupNodeRep::~TaQLGroupNodeRep | ( | ) | [virtual] |
static TaQLGroupNodeRep* casacore::TaQLGroupNodeRep::restore | ( | AipsIO & | aio | ) | [static] |
virtual void casacore::TaQLGroupNodeRep::save | ( | AipsIO & | aio | ) | const [virtual] |
Save the object.
Implements casacore::TaQLNodeRep.
virtual void casacore::TaQLGroupNodeRep::show | ( | std::ostream & | os | ) | const [virtual] |
Print the object in an ostream.
Implements casacore::TaQLNodeRep.
virtual TaQLNodeResult casacore::TaQLGroupNodeRep::visit | ( | TaQLNodeVisitor & | ) | const [virtual] |
Visit a node for tree traversal.
Implements casacore::TaQLNodeRep.
Definition at line 567 of file TaQLNodeDer.h.
Definition at line 566 of file TaQLNodeDer.h.