| 
    casacore
    
   | 
 
#include <TaQLResult.h>
Public Member Functions | |
| TaQLResult (const Table &=Table()) | |
| Construct from a Table.   | |
| TaQLResult (const TableExprNode &) | |
| Construct from a TableExprNode.   | |
| Bool | isTable () const | 
| Is the result a Table?   | |
| const Table & | table () const | 
| Return the result as a TableExprInfo.   | |
| TableExprNode | node () const | 
| Return the result as a TableExprNode.   | |
Private Attributes | |
| Table | itsTable | 
| TableExprNode | itsNode | 
Class to hold the result of a TaQL command.
Internal
The result of a TaQL command can be a Table or a TableExprNode. This class holds the actual result.
It is possible to give a TaQL command resulting in a TableExprNode to make it possible to make expressions of columns.
Definition at line 64 of file TaQLResult.h.
      
  | 
  explicit | 
Construct from a TableExprNode.
      
  | 
  inline | 
Is the result a Table?
Definition at line 74 of file TaQLResult.h.
References casacore::TableExprNode::isNull(), and itsNode.
| TableExprNode casacore::TaQLResult::node | ( | ) | const | 
Return the result as a TableExprNode.
It throws an exception if it is not a TableExprNode.
| const Table & casacore::TaQLResult::table | ( | ) | const | 
Return the result as a TableExprInfo.
It throws an exception if it is not a table.
      
  | 
  private | 
Definition at line 87 of file TaQLResult.h.
Referenced by isTable().
      
  | 
  private | 
Definition at line 86 of file TaQLResult.h.