Raw TaQL parse tree node defining a column update expression. More...
#include <TaQLNodeDer.h>
Public Member Functions | |
TaQLUpdExprNodeRep (const String &name, const String &nameMask, const TaQLNode &expr) | |
TaQLUpdExprNodeRep (const String &name, const String &nameMask, const TaQLMultiNode &indices, const TaQLNode &expr) | |
TaQLUpdExprNodeRep (const String &name, const String &nameMask, const TaQLMultiNode &indices1, const TaQLMultiNode &indices2, 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 |
String | itsNameMask |
TaQLMultiNode | itsIndices1 |
TaQLMultiNode | itsIndices2 |
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 718 of file TaQLNodeDer.h.
casacore::TaQLUpdExprNodeRep::TaQLUpdExprNodeRep | ( | const String & | name, | |
const String & | nameMask, | |||
const TaQLNode & | expr | |||
) |
casacore::TaQLUpdExprNodeRep::TaQLUpdExprNodeRep | ( | const String & | name, | |
const String & | nameMask, | |||
const TaQLMultiNode & | indices, | |||
const TaQLNode & | expr | |||
) |
casacore::TaQLUpdExprNodeRep::TaQLUpdExprNodeRep | ( | const String & | name, | |
const String & | nameMask, | |||
const TaQLMultiNode & | indices1, | |||
const TaQLMultiNode & | indices2, | |||
const TaQLNode & | expr | |||
) |
virtual casacore::TaQLUpdExprNodeRep::~TaQLUpdExprNodeRep | ( | ) | [virtual] |
static TaQLUpdExprNodeRep* casacore::TaQLUpdExprNodeRep::restore | ( | AipsIO & | aio | ) | [static] |
virtual void casacore::TaQLUpdExprNodeRep::save | ( | AipsIO & | aio | ) | const [virtual] |
Save the object.
Implements casacore::TaQLNodeRep.
virtual void casacore::TaQLUpdExprNodeRep::show | ( | std::ostream & | os | ) | const [virtual] |
Print the object in an ostream.
Implements casacore::TaQLNodeRep.
virtual TaQLNodeResult casacore::TaQLUpdExprNodeRep::visit | ( | TaQLNodeVisitor & | ) | const [virtual] |
Visit a node for tree traversal.
Implements casacore::TaQLNodeRep.
Definition at line 740 of file TaQLNodeDer.h.
Definition at line 738 of file TaQLNodeDer.h.
Definition at line 739 of file TaQLNodeDer.h.
Definition at line 736 of file TaQLNodeDer.h.
Definition at line 737 of file TaQLNodeDer.h.