casa
$Rev:20696$
|
Base class for Array column in table select expression. More...
#include <ExprNodeArray.h>
Public Member Functions | |
TableExprNodeArrayColumn (const ROTableColumn &tablecol, const Table &table) | |
Create the object for the given column and table. | |
~TableExprNodeArrayColumn () | |
const ROTableColumn & | getColumn () const |
Get the ROTableColumn object. | |
virtual const IPosition & | getShape (const TableExprId &id) |
Get the shape of the array in the given row. | |
virtual Bool | isDefined (const TableExprId &id) |
Is the value in the given row defined? | |
virtual Bool | getColumnDataType (DataType &) const |
Get the data type of this column. | |
Protected Attributes | |
ROTableColumn | tabCol_p |
Base class for Array column in table select expression.
Internal
This class is the base class to store an array column. The actual storing of the array column is done by its derivations.
Definition at line 196 of file ExprNodeArray.h.
casa::TableExprNodeArrayColumn::TableExprNodeArrayColumn | ( | const ROTableColumn & | tablecol, |
const Table & | table | ||
) |
Create the object for the given column and table.
const ROTableColumn & casa::TableExprNodeArrayColumn::getColumn | ( | ) | const [inline] |
virtual Bool casa::TableExprNodeArrayColumn::getColumnDataType | ( | DataType & | ) | const [virtual] |
Get the data type of this column.
It returns with a True status.
Reimplemented from casa::TableExprNodeRep.
virtual const IPosition& casa::TableExprNodeArrayColumn::getShape | ( | const TableExprId & | id | ) | [virtual] |
Get the shape of the array in the given row.
Reimplemented from casa::TableExprNodeArray.
virtual Bool casa::TableExprNodeArrayColumn::isDefined | ( | const TableExprId & | id | ) | [virtual] |
Is the value in the given row defined?
Reimplemented from casa::TableExprNodeRep.
Definition at line 219 of file ExprNodeArray.h.
Referenced by getColumn().