casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes
casa::TaQLQueryNodeRep Class Reference

Raw TaQL parse tree node defining a selection command. More...

#include <TaQLNodeDer.h>

Inheritance diagram for casa::TaQLQueryNodeRep:
casa::TaQLNodeRep casa::TaQLCountNodeRep casa::TaQLSelectNodeRep

List of all members.

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

Detailed Description

Raw TaQL parse tree node defining a selection command.

Intended use:

Internal

Review Status

Test programs:
tTaQLNode

Prerequisite

Synopsis

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.


Constructor & Destructor Documentation


Member Function Documentation

Definition at line 789 of file TaQLNodeDer.h.

References itsBrackets.

Definition at line 793 of file TaQLNodeDer.h.

References itsFromExecute.

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]

Definition at line 783 of file TaQLNodeDer.h.

References itsBrackets, and casa::True.

Definition at line 787 of file TaQLNodeDer.h.

References itsFromExecute, and casa::True.

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]

Member Data Documentation

Definition at line 801 of file TaQLNodeDer.h.

Referenced by getBrackets(), and setBrackets().

Definition at line 803 of file TaQLNodeDer.h.

Referenced by getFromExecute(), and setFromExecute().

Definition at line 802 of file TaQLNodeDer.h.

Referenced by getNoExecute(), and setNoExecute().


The documentation for this class was generated from the following file: