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

Raw TaQL parse tree node defining a giving expression list. More...

#include <TaQLNodeDer.h>

Inheritance diagram for casa::TaQLGivingNodeRep:
casa::TaQLNodeRep

List of all members.

Public Member Functions

 TaQLGivingNodeRep (const String &name, const String &type)
 TaQLGivingNodeRep (const TaQLMultiNode &exprlist)
virtual ~TaQLGivingNodeRep ()
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.
 TaQLGivingNodeRep (const String &name, Int type)
 Constructor for restore.

Static Public Member Functions

static TaQLGivingNodeReprestore (AipsIO &aio)

Public Attributes

String itsName
Int itsType
TaQLMultiNode itsExprList
 3=plain_big, 4=plain_little, 5=plain_local

Detailed Description

Raw TaQL parse tree node defining a giving expression list.

Intended use:

Internal

Review Status

Test programs:
tTaQLNode

Prerequisite

Synopsis

This class is a TaQLNodeRep holding the values for a GIVING clause. The value can be a table name or a list of expressions.

Definition at line 698 of file TaQLNodeDer.h.


Constructor & Destructor Documentation

casa::TaQLGivingNodeRep::TaQLGivingNodeRep ( const String name,
const String type 
) [explicit]
casa::TaQLGivingNodeRep::TaQLGivingNodeRep ( const TaQLMultiNode exprlist) [inline, explicit]

Definition at line 702 of file TaQLNodeDer.h.

casa::TaQLGivingNodeRep::TaQLGivingNodeRep ( const String name,
Int  type 
) [inline]

Constructor for restore.

Definition at line 712 of file TaQLNodeDer.h.


Member Function Documentation

virtual void casa::TaQLGivingNodeRep::save ( AipsIO aio) const [virtual]

Save the object.

Implements casa::TaQLNodeRep.

virtual void casa::TaQLGivingNodeRep::show ( std::ostream &  os) const [virtual]

Print the object in an ostream.

Implements casa::TaQLNodeRep.

Visit a node for tree traversal.

Implements casa::TaQLNodeRep.


Member Data Documentation

3=plain_big, 4=plain_little, 5=plain_local

Definition at line 720 of file TaQLNodeDer.h.

Definition at line 717 of file TaQLNodeDer.h.

Definition at line 718 of file TaQLNodeDer.h.


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