| 
    casacore
    
   | 
 
Class containing the result value of the handling of a TaQLNode. More...
#include <TaQLNodeHandler.h>
Public Member Functions | |
| TaQLNodeHRValue () | |
| TaQLNodeHRValue (const TableExprNode &expr) | |
| ~TaQLNodeHRValue () override=default | |
| Int | getInt () const | 
| Get the values.   | |
| 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.   | |
| 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 (const Vector< String > &names) | 
  Public Member Functions inherited from casacore::TaQLNodeResultRep | |
| TaQLNodeResultRep () | |
| Default constructor.   | |
| virtual | ~TaQLNodeResultRep ()=default | 
| Destructor.   | |
| TaQLNodeResultRep (const TaQLNodeResultRep &)=delete | |
| Letter objects cannot be copied.   | |
| TaQLNodeResultRep & | operator= (const TaQLNodeResultRep &)=delete | 
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 244 of file TaQLNodeHandler.h.
      
  | 
  inline | 
Definition at line 247 of file TaQLNodeHandler.h.
      
  | 
  inline | 
Definition at line 249 of file TaQLNodeHandler.h.
      
  | 
  overridedefault | 
      
  | 
  inline | 
Definition at line 259 of file TaQLNodeHandler.h.
References itsAlias.
      
  | 
  inline | 
Definition at line 263 of file TaQLNodeHandler.h.
References itsDtype.
      
  | 
  inline | 
Definition at line 273 of file TaQLNodeHandler.h.
References itsElem.
      
  | 
  inline | 
Definition at line 271 of file TaQLNodeHandler.h.
References itsExpr.
      
  | 
  inline | 
Definition at line 275 of file TaQLNodeHandler.h.
References itsSet.
      
  | 
  inline | 
      
  | 
  inline | 
Definition at line 261 of file TaQLNodeHandler.h.
References itsNameMask.
Definition at line 277 of file TaQLNodeHandler.h.
References itsNames.
      
  | 
  inline | 
Definition at line 265 of file TaQLNodeHandler.h.
References itsRecord.
      
  | 
  inline | 
Definition at line 257 of file TaQLNodeHandler.h.
References itsString.
      
  | 
  inline | 
Definition at line 269 of file TaQLNodeHandler.h.
References itsTable.
      
  | 
  inline | 
Definition at line 267 of file TaQLNodeHandler.h.
References itsVH.
      
  | 
  inline | 
Definition at line 288 of file TaQLNodeHandler.h.
References itsAlias.
      
  | 
  inline | 
Definition at line 292 of file TaQLNodeHandler.h.
References itsDtype.
      
  | 
  inline | 
Definition at line 302 of file TaQLNodeHandler.h.
References itsElem.
      
  | 
  inline | 
Definition at line 300 of file TaQLNodeHandler.h.
References itsExpr.
      
  | 
  inline | 
Definition at line 304 of file TaQLNodeHandler.h.
References itsSet.
      
  | 
  inline | 
Set the values.
If a pointer is given, it takes over the pointer.
Definition at line 284 of file TaQLNodeHandler.h.
References itsInt.
      
  | 
  inline | 
Definition at line 290 of file TaQLNodeHandler.h.
References itsNameMask.
Definition at line 306 of file TaQLNodeHandler.h.
References itsNames.
      
  | 
  inline | 
Definition at line 294 of file TaQLNodeHandler.h.
References itsRecord.
      
  | 
  inline | 
Definition at line 286 of file TaQLNodeHandler.h.
References itsString.
      
  | 
  inline | 
Definition at line 298 of file TaQLNodeHandler.h.
References itsTable.
      
  | 
  inline | 
Definition at line 296 of file TaQLNodeHandler.h.
References itsVH.
      
  | 
  private | 
Definition at line 313 of file TaQLNodeHandler.h.
Referenced by getAlias(), and setAlias().
      
  | 
  private | 
Definition at line 315 of file TaQLNodeHandler.h.
Referenced by getDtype(), and setDtype().
      
  | 
  private | 
Definition at line 320 of file TaQLNodeHandler.h.
      
  | 
  private | 
Definition at line 319 of file TaQLNodeHandler.h.
      
  | 
  private | 
Definition at line 311 of file TaQLNodeHandler.h.
      
  | 
  private | 
Definition at line 314 of file TaQLNodeHandler.h.
Referenced by getNameMask(), and setNameMask().
Definition at line 322 of file TaQLNodeHandler.h.
Referenced by getNames(), and setNames().
      
  | 
  private | 
Definition at line 316 of file TaQLNodeHandler.h.
Referenced by getRecord(), and setRecord().
      
  | 
  private | 
Definition at line 321 of file TaQLNodeHandler.h.
Referenced by getExprSet(), and setExprSet().
      
  | 
  private | 
Definition at line 312 of file TaQLNodeHandler.h.
Referenced by getString(), and setString().
      
  | 
  private | 
Definition at line 318 of file TaQLNodeHandler.h.
Referenced by getTable(), and setTable().
      
  | 
  private | 
Definition at line 317 of file TaQLNodeHandler.h.
Referenced by getValueHolder(), and setValueHolder().