casa
$Rev:20696$
|
Raw TaQL parse tree node defining a selection command. More...
#include <TaQLNodeDer.h>
Public Member Functions | |
TaQLQueryNodeRep (int nodeType) | |
virtual | ~TaQLQueryNodeRep () |
void | setBrackets () |
void | setNoExecute () |
void | setFromExecute () |
Bool | getBrackets () const |
Bool | getNoExecute () const |
Bool | getFromExecute () const |
virtual void | show (std::ostream &os) const |
Print the object in an ostream. | |
Protected Member Functions | |
virtual void | saveSuper (AipsIO &aio) const |
virtual void | restoreSuper (AipsIO &aio) |
Private Member Functions | |
virtual void | showDerived (std::ostream &os) const =0 |
Private Attributes | |
Bool | itsBrackets |
Bool | itsNoExecute |
Bool | itsFromExecute |
Raw TaQL parse tree node defining a selection command.
Internal
This class is an abstract TaQLNodeRep for a selection command that can also be used as a subquery. It holds flags telling if and how the select command must be executed when the node is visited for TaQLNodeHandler.
Definition at line 778 of file TaQLNodeDer.h.
casa::TaQLQueryNodeRep::TaQLQueryNodeRep | ( | int | nodeType | ) |
virtual casa::TaQLQueryNodeRep::~TaQLQueryNodeRep | ( | ) | [virtual] |
Bool casa::TaQLQueryNodeRep::getBrackets | ( | ) | const [inline] |
Definition at line 789 of file TaQLNodeDer.h.
References itsBrackets.
Bool casa::TaQLQueryNodeRep::getFromExecute | ( | ) | const [inline] |
Definition at line 793 of file TaQLNodeDer.h.
References itsFromExecute.
Bool casa::TaQLQueryNodeRep::getNoExecute | ( | ) | const [inline] |
Definition at line 791 of file TaQLNodeDer.h.
References itsNoExecute.
virtual void casa::TaQLQueryNodeRep::restoreSuper | ( | AipsIO & | aio | ) | [protected, virtual] |
virtual void casa::TaQLQueryNodeRep::saveSuper | ( | AipsIO & | aio | ) | const [protected, virtual] |
void casa::TaQLQueryNodeRep::setBrackets | ( | ) | [inline] |
Definition at line 783 of file TaQLNodeDer.h.
References itsBrackets, and casa::True.
void casa::TaQLQueryNodeRep::setFromExecute | ( | ) | [inline] |
Definition at line 787 of file TaQLNodeDer.h.
References itsFromExecute, and casa::True.
void casa::TaQLQueryNodeRep::setNoExecute | ( | ) | [inline] |
Definition at line 785 of file TaQLNodeDer.h.
References itsNoExecute, and casa::True.
virtual void casa::TaQLQueryNodeRep::show | ( | std::ostream & | os | ) | const [virtual] |
Print the object in an ostream.
Implements casa::TaQLNodeRep.
virtual void casa::TaQLQueryNodeRep::showDerived | ( | std::ostream & | os | ) | const [private, pure virtual] |
Implemented in casa::TaQLCountNodeRep, and casa::TaQLSelectNodeRep.
Bool casa::TaQLQueryNodeRep::itsBrackets [private] |
Definition at line 801 of file TaQLNodeDer.h.
Referenced by getBrackets(), and setBrackets().
Bool casa::TaQLQueryNodeRep::itsFromExecute [private] |
Definition at line 803 of file TaQLNodeDer.h.
Referenced by getFromExecute(), and setFromExecute().
Bool casa::TaQLQueryNodeRep::itsNoExecute [private] |
Definition at line 802 of file TaQLNodeDer.h.
Referenced by getNoExecute(), and setNoExecute().