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 761 of file TaQLNodeDer.h.
casacore::TaQLQueryNodeRep::TaQLQueryNodeRep | ( | int | nodeType | ) |
virtual casacore::TaQLQueryNodeRep::~TaQLQueryNodeRep | ( | ) | [virtual] |
Bool casacore::TaQLQueryNodeRep::getBrackets | ( | ) | const [inline] |
Definition at line 772 of file TaQLNodeDer.h.
References itsBrackets.
Bool casacore::TaQLQueryNodeRep::getFromExecute | ( | ) | const [inline] |
Definition at line 776 of file TaQLNodeDer.h.
References itsFromExecute.
Bool casacore::TaQLQueryNodeRep::getNoExecute | ( | ) | const [inline] |
Definition at line 774 of file TaQLNodeDer.h.
References itsNoExecute.
virtual void casacore::TaQLQueryNodeRep::restoreSuper | ( | AipsIO & | aio | ) | [protected, virtual] |
virtual void casacore::TaQLQueryNodeRep::saveSuper | ( | AipsIO & | aio | ) | const [protected, virtual] |
void casacore::TaQLQueryNodeRep::setBrackets | ( | ) | [inline] |
Definition at line 766 of file TaQLNodeDer.h.
References itsBrackets, and casacore::True.
void casacore::TaQLQueryNodeRep::setFromExecute | ( | ) | [inline] |
Definition at line 770 of file TaQLNodeDer.h.
References itsFromExecute, and casacore::True.
void casacore::TaQLQueryNodeRep::setNoExecute | ( | ) | [inline] |
Definition at line 768 of file TaQLNodeDer.h.
References itsNoExecute, and casacore::True.
virtual void casacore::TaQLQueryNodeRep::show | ( | std::ostream & | os | ) | const [virtual] |
Print the object in an ostream.
Implements casacore::TaQLNodeRep.
virtual void casacore::TaQLQueryNodeRep::showDerived | ( | std::ostream & | os | ) | const [private, pure virtual] |
Bool casacore::TaQLQueryNodeRep::itsBrackets [private] |
Definition at line 784 of file TaQLNodeDer.h.
Referenced by getBrackets(), and setBrackets().
Definition at line 786 of file TaQLNodeDer.h.
Referenced by getFromExecute(), and setFromExecute().
Bool casacore::TaQLQueryNodeRep::itsNoExecute [private] |
Definition at line 785 of file TaQLNodeDer.h.
Referenced by getNoExecute(), and setNoExecute().