casa
$Rev:20696$
|
Raw TaQL parse tree node defining a select command. More...
#include <TaQLNodeDer.h>
Public Member Functions | |
TaQLSelectNodeRep (const TaQLNode &columns, const TaQLMultiNode &tables, const TaQLNode &join, const TaQLNode &where, const TaQLNode &groupby, const TaQLNode &having, const TaQLNode &sort, const TaQLNode &limitoff, const TaQLNode &giving) | |
virtual | ~TaQLSelectNodeRep () |
virtual TaQLNodeResult | visit (TaQLNodeVisitor &) const |
Visit a node for tree traversal. | |
virtual void | showDerived (std::ostream &os) const |
virtual void | save (AipsIO &aio) const |
Save the object. | |
Static Public Member Functions | |
static TaQLSelectNodeRep * | restore (AipsIO &aio) |
Public Attributes | |
TaQLNode | itsColumns |
TaQLMultiNode | itsTables |
TaQLNode | itsJoin |
TaQLNode | itsWhere |
TaQLNode | itsGroupby |
TaQLNode | itsHaving |
TaQLNode | itsSort |
TaQLNode | itsLimitOff |
TaQLNode | itsGiving |
Raw TaQL parse tree node defining a select command.
Internal
This class is a TaQLNodeRep holding the different parts of a select expression. It also holds flags telling if and how the select command must be executed when the node is visited for TaQLNodeHandler.
Definition at line 824 of file TaQLNodeDer.h.
casa::TaQLSelectNodeRep::TaQLSelectNodeRep | ( | const TaQLNode & | columns, |
const TaQLMultiNode & | tables, | ||
const TaQLNode & | join, | ||
const TaQLNode & | where, | ||
const TaQLNode & | groupby, | ||
const TaQLNode & | having, | ||
const TaQLNode & | sort, | ||
const TaQLNode & | limitoff, | ||
const TaQLNode & | giving | ||
) |
virtual casa::TaQLSelectNodeRep::~TaQLSelectNodeRep | ( | ) | [virtual] |
static TaQLSelectNodeRep* casa::TaQLSelectNodeRep::restore | ( | AipsIO & | aio | ) | [static] |
virtual void casa::TaQLSelectNodeRep::save | ( | AipsIO & | aio | ) | const [virtual] |
Save the object.
Implements casa::TaQLNodeRep.
virtual void casa::TaQLSelectNodeRep::showDerived | ( | std::ostream & | os | ) | const [virtual] |
Implements casa::TaQLQueryNodeRep.
virtual TaQLNodeResult casa::TaQLSelectNodeRep::visit | ( | TaQLNodeVisitor & | ) | const [virtual] |
Visit a node for tree traversal.
Implements casa::TaQLNodeRep.
Definition at line 838 of file TaQLNodeDer.h.
Definition at line 846 of file TaQLNodeDer.h.
Definition at line 842 of file TaQLNodeDer.h.
Definition at line 843 of file TaQLNodeDer.h.
Definition at line 840 of file TaQLNodeDer.h.
Definition at line 845 of file TaQLNodeDer.h.
Definition at line 844 of file TaQLNodeDer.h.
Definition at line 839 of file TaQLNodeDer.h.
Definition at line 841 of file TaQLNodeDer.h.