Raw TaQL parse tree node defining a sort key. More...
#include <TaQLNodeDer.h>
Public Types | |
enum | Type { Ascending, Descending, None } |
Do not change the values of this enum, as objects might be persistent. More... | |
Public Member Functions | |
TaQLSortKeyNodeRep (Type type, const TaQLNode &child) | |
virtual | ~TaQLSortKeyNodeRep () |
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 TaQLSortKeyNodeRep * | restore (AipsIO &aio) |
Public Attributes | |
Type | itsType |
TaQLNode | itsChild |
Raw TaQL parse tree node defining a sort key.
Internal
This class is a TaQLNodeRep holding a sort key and the optional order in which this key must be sorted.
Definition at line 586 of file TaQLNodeDer.h.
Do not change the values of this enum, as objects might be persistent.
Definition at line 590 of file TaQLNodeDer.h.
virtual casacore::TaQLSortKeyNodeRep::~TaQLSortKeyNodeRep | ( | ) | [virtual] |
static TaQLSortKeyNodeRep* casacore::TaQLSortKeyNodeRep::restore | ( | AipsIO & | aio | ) | [static] |
virtual void casacore::TaQLSortKeyNodeRep::save | ( | AipsIO & | aio | ) | const [virtual] |
Save the object.
Implements casacore::TaQLNodeRep.
virtual void casacore::TaQLSortKeyNodeRep::show | ( | std::ostream & | os | ) | const [virtual] |
Print the object in an ostream.
Implements casacore::TaQLNodeRep.
virtual TaQLNodeResult casacore::TaQLSortKeyNodeRep::visit | ( | TaQLNodeVisitor & | ) | const [virtual] |
Visit a node for tree traversal.
Implements casacore::TaQLNodeRep.
Definition at line 601 of file TaQLNodeDer.h.
Definition at line 600 of file TaQLNodeDer.h.