casa
$Rev:20696$
|
Raw TaQL parse tree node defining a column update expression. More...
#include <TaQLNodeDer.h>
Public Member Functions | |
TaQLUpdExprNodeRep (const String &name, const TaQLMultiNode &indices, const TaQLNode &expr) | |
virtual | ~TaQLUpdExprNodeRep () |
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. | |
Static Public Member Functions | |
static TaQLUpdExprNodeRep * | restore (AipsIO &aio) |
Public Attributes | |
String | itsName |
TaQLMultiNode | itsIndices |
TaQLNode | itsExpr |
Raw TaQL parse tree node defining a column update expression.
Internal
This class is a TaQLNodeRep holding the values for an update expression. It defines the column name and the expression for the new value. Optionally an index can be defined in case the column contains array values for which only some values need to be updated.
Definition at line 741 of file TaQLNodeDer.h.
casa::TaQLUpdExprNodeRep::TaQLUpdExprNodeRep | ( | const String & | name, |
const TaQLMultiNode & | indices, | ||
const TaQLNode & | expr | ||
) | [inline, explicit] |
Definition at line 744 of file TaQLNodeDer.h.
virtual casa::TaQLUpdExprNodeRep::~TaQLUpdExprNodeRep | ( | ) | [virtual] |
static TaQLUpdExprNodeRep* casa::TaQLUpdExprNodeRep::restore | ( | AipsIO & | aio | ) | [static] |
virtual void casa::TaQLUpdExprNodeRep::save | ( | AipsIO & | aio | ) | const [virtual] |
Save the object.
Implements casa::TaQLNodeRep.
virtual void casa::TaQLUpdExprNodeRep::show | ( | std::ostream & | os | ) | const [virtual] |
Print the object in an ostream.
Implements casa::TaQLNodeRep.
virtual TaQLNodeResult casa::TaQLUpdExprNodeRep::visit | ( | TaQLNodeVisitor & | ) | const [virtual] |
Visit a node for tree traversal.
Implements casa::TaQLNodeRep.
Definition at line 757 of file TaQLNodeDer.h.
Definition at line 756 of file TaQLNodeDer.h.
Definition at line 755 of file TaQLNodeDer.h.