casacore::TaQLQueryNodeRep Class Reference

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

#include <TaQLNodeDer.h>

Inheritance diagram for casacore::TaQLQueryNodeRep:
casacore::TaQLNodeRep casacore::TaQLAltTabNodeRep casacore::TaQLConcTabNodeRep casacore::TaQLCountNodeRep casacore::TaQLCreTabNodeRep casacore::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 761 of file TaQLNodeDer.h.


Constructor & Destructor Documentation

casacore::TaQLQueryNodeRep::TaQLQueryNodeRep ( int  nodeType  ) 
virtual casacore::TaQLQueryNodeRep::~TaQLQueryNodeRep (  )  [virtual]

Member Function Documentation

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]

Member Data Documentation

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().

Definition at line 785 of file TaQLNodeDer.h.

Referenced by getNoExecute(), and setNoExecute().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1