casa
$Rev:20696$
|
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 594 of file TaQLNodeDer.h.
Do not change the values of this enum, as objects might be persistent.
Definition at line 598 of file TaQLNodeDer.h.
casa::TaQLSortKeyNodeRep::TaQLSortKeyNodeRep | ( | Type | type, |
const TaQLNode & | child | ||
) | [inline] |
Definition at line 601 of file TaQLNodeDer.h.
virtual casa::TaQLSortKeyNodeRep::~TaQLSortKeyNodeRep | ( | ) | [virtual] |
static TaQLSortKeyNodeRep* casa::TaQLSortKeyNodeRep::restore | ( | AipsIO & | aio | ) | [static] |
virtual void casa::TaQLSortKeyNodeRep::save | ( | AipsIO & | aio | ) | const [virtual] |
Save the object.
Implements casa::TaQLNodeRep.
virtual void casa::TaQLSortKeyNodeRep::show | ( | std::ostream & | os | ) | const [virtual] |
Print the object in an ostream.
Implements casa::TaQLNodeRep.
virtual TaQLNodeResult casa::TaQLSortKeyNodeRep::visit | ( | TaQLNodeVisitor & | ) | const [virtual] |
Visit a node for tree traversal.
Implements casa::TaQLNodeRep.
Definition at line 611 of file TaQLNodeDer.h.
Definition at line 610 of file TaQLNodeDer.h.