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 & | getDtype () const |
const Record & | getRecord () 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 | setDtype (const String &dtype) |
void | setRecord (const Record &record) |
void | setTable (const Table &table) |
void | setExpr (const TableExprNode &expr) |
void | setElem (TableExprNodeSetElem *elem) |
void | setExprSet (TableExprNodeSet *set) |
void | setNames (Vector< String > *names) |
![]() | |
TaQLNodeResultRep () | |
Default constructor clears the reference count. More... | |
virtual | ~TaQLNodeResultRep () |
Destructor. More... | |
Private Attributes | |
Int | itsInt |
String | itsString |
String | itsAlias |
String | itsDtype |
Record | itsRecord |
Table | itsTable |
TableExprNode | itsExpr |
TableExprNodeSetElem * | itsElem |
TableExprNodeSet * | itsSet |
Vector< String > * | itsNames |
Additional Inherited Members | |
![]() | |
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 233 of file TaQLNodeHandler.h.
|
inline |
Definition at line 236 of file TaQLNodeHandler.h.
|
inline |
Definition at line 238 of file TaQLNodeHandler.h.
|
virtual |
|
inline |
Definition at line 248 of file TaQLNodeHandler.h.
|
inline |
Definition at line 250 of file TaQLNodeHandler.h.
|
inline |
Definition at line 258 of file TaQLNodeHandler.h.
|
inline |
Definition at line 256 of file TaQLNodeHandler.h.
|
inline |
Definition at line 260 of file TaQLNodeHandler.h.
|
inline |
Get the values.
Definition at line 244 of file TaQLNodeHandler.h.
Definition at line 262 of file TaQLNodeHandler.h.
|
inline |
Definition at line 252 of file TaQLNodeHandler.h.
|
inline |
Definition at line 246 of file TaQLNodeHandler.h.
|
inline |
Definition at line 254 of file TaQLNodeHandler.h.
|
inline |
Definition at line 273 of file TaQLNodeHandler.h.
|
inline |
Definition at line 275 of file TaQLNodeHandler.h.
|
inline |
Definition at line 283 of file TaQLNodeHandler.h.
|
inline |
Definition at line 281 of file TaQLNodeHandler.h.
|
inline |
Definition at line 285 of file TaQLNodeHandler.h.
|
inline |
Set the values.
If a pointer is given, it takes over the pointer.
Definition at line 269 of file TaQLNodeHandler.h.
Definition at line 287 of file TaQLNodeHandler.h.
|
inline |
Definition at line 277 of file TaQLNodeHandler.h.
|
inline |
Definition at line 271 of file TaQLNodeHandler.h.
|
inline |
Definition at line 279 of file TaQLNodeHandler.h.
|
private |
Definition at line 294 of file TaQLNodeHandler.h.
|
private |
Definition at line 295 of file TaQLNodeHandler.h.
|
private |
Definition at line 299 of file TaQLNodeHandler.h.
|
private |
Definition at line 298 of file TaQLNodeHandler.h.
|
private |
Definition at line 292 of file TaQLNodeHandler.h.
Definition at line 301 of file TaQLNodeHandler.h.
|
private |
Definition at line 296 of file TaQLNodeHandler.h.
|
private |
Definition at line 300 of file TaQLNodeHandler.h.
|
private |
Definition at line 293 of file TaQLNodeHandler.h.
|
private |
Definition at line 297 of file TaQLNodeHandler.h.