|
casacore
|
Class containing the result value of the handling of a TaQLNode. More...
#include <TaQLNodeHandler.h>
Public Member Functions | |
| TaQLNodeHRValue () | |
| TaQLNodeHRValue (const TableExprNode &expr) | |
| virtual | ~TaQLNodeHRValue () |
| Int | getInt () const |
| Get the values. More... | |
| const String & | getString () const |
| const String & | getAlias () const |
| const String & | getNameMask () const |
| const String & | getDtype () const |
| const Record & | getRecord () const |
| const ValueHolder & | getValueHolder () const |
| const Table & | getTable () const |
| const TableExprNode & | getExpr () const |
| const TableExprNodeSetElem * | getElem () const |
| const TableExprNodeSet & | getExprSet () const |
| const Vector< String > * | getNames () const |
| void | setInt (Int ival) |
| Set the values. More... | |
| void | setString (const String &str) |
| void | setAlias (const String &alias) |
| void | setNameMask (const String &nameMask) |
| void | setDtype (const String &dtype) |
| void | setRecord (const Record &record) |
| void | setValueHolder (const ValueHolder &vh) |
| void | setTable (const Table &table) |
| void | setExpr (const TableExprNode &expr) |
| void | setElem (TableExprNodeSetElem *elem) |
| void | setExprSet (TableExprNodeSet *set) |
| void | setNames (Vector< String > *names) |
Public Member Functions inherited from casacore::TaQLNodeResultRep | |
| TaQLNodeResultRep () | |
| Default constructor clears the reference count. More... | |
| virtual | ~TaQLNodeResultRep () |
| Destructor. More... | |
Private Attributes | |
| Int | itsInt |
| String | itsString |
| String | itsAlias |
| String | itsNameMask |
| String | itsDtype |
| Record | itsRecord |
| ValueHolder | itsVH |
| Table | itsTable |
| TableExprNode | itsExpr |
| TableExprNodeSetElem * | itsElem |
| TableExprNodeSet * | itsSet |
| Vector< String > * | itsNames |
Additional Inherited Members | |
Static Public Member Functions inherited from casacore::TaQLNodeResultRep | |
| static TaQLNodeResultRep * | link (TaQLNodeResultRep *rep) |
| Increment the reference count. More... | |
| static void | unlink (TaQLNodeResultRep *rep) |
| Decrement the reference count. More... | |
Class containing the result value of the handling of a TaQLNode.
Internal
TaQLNodeHRValue is a specialization of class TaQLNodeResultRep . It contains the values resulting from handling a particular node. The object is effectively a collection of all possible values that need to be returned. Which values are filled in, depends on which node has been processed.
Note: The getHR function in TaQLNodeHandler is very useful to extract/cast the TaQLNodeHRValue object from the general TaQLNodeResult object;
Definition at line 232 of file TaQLNodeHandler.h.
|
inline |
Definition at line 235 of file TaQLNodeHandler.h.
|
inline |
Definition at line 237 of file TaQLNodeHandler.h.
|
virtual |
|
inline |
Definition at line 247 of file TaQLNodeHandler.h.
|
inline |
Definition at line 251 of file TaQLNodeHandler.h.
|
inline |
Definition at line 261 of file TaQLNodeHandler.h.
|
inline |
Definition at line 259 of file TaQLNodeHandler.h.
|
inline |
Definition at line 263 of file TaQLNodeHandler.h.
|
inline |
Get the values.
Definition at line 243 of file TaQLNodeHandler.h.
|
inline |
Definition at line 249 of file TaQLNodeHandler.h.
Definition at line 265 of file TaQLNodeHandler.h.
|
inline |
Definition at line 253 of file TaQLNodeHandler.h.
|
inline |
Definition at line 245 of file TaQLNodeHandler.h.
|
inline |
Definition at line 257 of file TaQLNodeHandler.h.
|
inline |
Definition at line 255 of file TaQLNodeHandler.h.
|
inline |
Definition at line 276 of file TaQLNodeHandler.h.
|
inline |
Definition at line 280 of file TaQLNodeHandler.h.
|
inline |
Definition at line 290 of file TaQLNodeHandler.h.
|
inline |
Definition at line 288 of file TaQLNodeHandler.h.
|
inline |
Definition at line 292 of file TaQLNodeHandler.h.
|
inline |
Set the values.
If a pointer is given, it takes over the pointer.
Definition at line 272 of file TaQLNodeHandler.h.
|
inline |
Definition at line 278 of file TaQLNodeHandler.h.
Definition at line 294 of file TaQLNodeHandler.h.
|
inline |
Definition at line 282 of file TaQLNodeHandler.h.
|
inline |
Definition at line 274 of file TaQLNodeHandler.h.
|
inline |
Definition at line 286 of file TaQLNodeHandler.h.
|
inline |
Definition at line 284 of file TaQLNodeHandler.h.
|
private |
Definition at line 301 of file TaQLNodeHandler.h.
|
private |
Definition at line 303 of file TaQLNodeHandler.h.
|
private |
Definition at line 308 of file TaQLNodeHandler.h.
|
private |
Definition at line 307 of file TaQLNodeHandler.h.
|
private |
Definition at line 299 of file TaQLNodeHandler.h.
|
private |
Definition at line 302 of file TaQLNodeHandler.h.
Definition at line 310 of file TaQLNodeHandler.h.
|
private |
Definition at line 304 of file TaQLNodeHandler.h.
|
private |
Definition at line 309 of file TaQLNodeHandler.h.
|
private |
Definition at line 300 of file TaQLNodeHandler.h.
|
private |
Definition at line 306 of file TaQLNodeHandler.h.
|
private |
Definition at line 305 of file TaQLNodeHandler.h.
1.8.12