casa
$Rev:20696$
|
Raw TaQL parse tree node defining an update command. More...
#include <TaQLNodeDer.h>
Public Member Functions | |
TaQLUpdateNodeRep (const TaQLMultiNode &tables, const TaQLMultiNode &update, const TaQLMultiNode &from, const TaQLNode &where, const TaQLNode &sort, const TaQLNode &limitoff) | |
virtual | ~TaQLUpdateNodeRep () |
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 TaQLUpdateNodeRep * | restore (AipsIO &aio) |
Public Attributes | |
TaQLMultiNode | itsTables |
TaQLMultiNode | itsUpdate |
TaQLMultiNode | itsFrom |
TaQLNode | itsWhere |
TaQLNode | itsSort |
TaQLNode | itsLimitOff |
Raw TaQL parse tree node defining an update command.
Internal
This class is a TaQLNodeRep holding the parts for an update command. The tables to be used can be defined in two parts: the main one in the UPDATE clause, possible other ones in the FROM command.
Definition at line 897 of file TaQLNodeDer.h.
casa::TaQLUpdateNodeRep::TaQLUpdateNodeRep | ( | const TaQLMultiNode & | tables, |
const TaQLMultiNode & | update, | ||
const TaQLMultiNode & | from, | ||
const TaQLNode & | where, | ||
const TaQLNode & | sort, | ||
const TaQLNode & | limitoff | ||
) | [inline] |
Definition at line 900 of file TaQLNodeDer.h.
virtual casa::TaQLUpdateNodeRep::~TaQLUpdateNodeRep | ( | ) | [virtual] |
static TaQLUpdateNodeRep* casa::TaQLUpdateNodeRep::restore | ( | AipsIO & | aio | ) | [static] |
virtual void casa::TaQLUpdateNodeRep::save | ( | AipsIO & | aio | ) | const [virtual] |
Save the object.
Implements casa::TaQLNodeRep.
virtual void casa::TaQLUpdateNodeRep::show | ( | std::ostream & | os | ) | const [virtual] |
Print the object in an ostream.
Implements casa::TaQLNodeRep.
virtual TaQLNodeResult casa::TaQLUpdateNodeRep::visit | ( | TaQLNodeVisitor & | ) | const [virtual] |
Visit a node for tree traversal.
Implements casa::TaQLNodeRep.
Definition at line 914 of file TaQLNodeDer.h.
Definition at line 917 of file TaQLNodeDer.h.
Definition at line 916 of file TaQLNodeDer.h.
Definition at line 912 of file TaQLNodeDer.h.
Definition at line 913 of file TaQLNodeDer.h.
Definition at line 915 of file TaQLNodeDer.h.