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 885 of file TaQLNodeDer.h.
casacore::TaQLUpdateNodeRep::TaQLUpdateNodeRep | ( | const TaQLMultiNode & | tables, | |
const TaQLMultiNode & | update, | |||
const TaQLMultiNode & | from, | |||
const TaQLNode & | where, | |||
const TaQLNode & | sort, | |||
const TaQLNode & | limitoff | |||
) |
virtual casacore::TaQLUpdateNodeRep::~TaQLUpdateNodeRep | ( | ) | [virtual] |
static TaQLUpdateNodeRep* casacore::TaQLUpdateNodeRep::restore | ( | AipsIO & | aio | ) | [static] |
virtual void casacore::TaQLUpdateNodeRep::save | ( | AipsIO & | aio | ) | const [virtual] |
Save the object.
Implements casacore::TaQLNodeRep.
virtual void casacore::TaQLUpdateNodeRep::show | ( | std::ostream & | os | ) | const [virtual] |
Print the object in an ostream.
Implements casacore::TaQLNodeRep.
virtual TaQLNodeResult casacore::TaQLUpdateNodeRep::visit | ( | TaQLNodeVisitor & | ) | const [virtual] |
Visit a node for tree traversal.
Implements casacore::TaQLNodeRep.
Definition at line 899 of file TaQLNodeDer.h.
Definition at line 902 of file TaQLNodeDer.h.
Definition at line 901 of file TaQLNodeDer.h.
Definition at line 897 of file TaQLNodeDer.h.
Definition at line 898 of file TaQLNodeDer.h.
Definition at line 900 of file TaQLNodeDer.h.