casa
$Rev:20696$
|
Raw TaQL parse tree node defining a sort list. More...
#include <TaQLNodeDer.h>
Public Types | |
enum | Type { Ascending, Descending } |
Do not change the values of this enum, as objects might be persistent. More... | |
Public Member Functions | |
TaQLSortNodeRep (Bool unique, Type type, const TaQLMultiNode &keys) | |
virtual | ~TaQLSortNodeRep () |
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 TaQLSortNodeRep * | restore (AipsIO &aio) |
Public Attributes | |
Bool | itsUnique |
Type | itsType |
TaQLMultiNode | itsKeys |
Raw TaQL parse tree node defining a sort list.
Internal
This class is a TaQLNodeRep holding a sort list and the default order for each individual sort key.
Definition at line 630 of file TaQLNodeDer.h.
Do not change the values of this enum, as objects might be persistent.
Definition at line 634 of file TaQLNodeDer.h.
casa::TaQLSortNodeRep::TaQLSortNodeRep | ( | Bool | unique, |
Type | type, | ||
const TaQLMultiNode & | keys | ||
) | [inline] |
Definition at line 636 of file TaQLNodeDer.h.
virtual casa::TaQLSortNodeRep::~TaQLSortNodeRep | ( | ) | [virtual] |
static TaQLSortNodeRep* casa::TaQLSortNodeRep::restore | ( | AipsIO & | aio | ) | [static] |
virtual void casa::TaQLSortNodeRep::save | ( | AipsIO & | aio | ) | const [virtual] |
Save the object.
Implements casa::TaQLNodeRep.
virtual void casa::TaQLSortNodeRep::show | ( | std::ostream & | os | ) | const [virtual] |
Print the object in an ostream.
Implements casa::TaQLNodeRep.
virtual TaQLNodeResult casa::TaQLSortNodeRep::visit | ( | TaQLNodeVisitor & | ) | const [virtual] |
Visit a node for tree traversal.
Implements casa::TaQLNodeRep.
Definition at line 647 of file TaQLNodeDer.h.
Definition at line 646 of file TaQLNodeDer.h.
Definition at line 645 of file TaQLNodeDer.h.