casa
$Rev:20696$
|
Bool array column in table select expression. More...
#include <ExprNodeArray.h>
Public Member Functions | |
TableExprNodeArrayColumnBool (const ROTableColumn &, const Table &) | |
~TableExprNodeArrayColumnBool () | |
virtual Bool | getElemBool (const TableExprId &id, const Slicer &index) |
Get a single element from the array in the given row. | |
virtual Array< Bool > | getArrayBool (const TableExprId &id) |
Get an array value for this node in the given row. | |
virtual Array< Bool > | getSliceBool (const TableExprId &id, const Slicer &) |
Get a slice of the array in the given row. | |
virtual Array< Bool > | getElemColumnBool (const Vector< uInt > &rownrs, const Slicer &) |
Get a single element for the entire column (used by sort). | |
Protected Attributes | |
ROArrayColumn< Bool > | col_p |
Bool array column in table select expression.
Internal
These classes store an array column of type X.
Definition at line 242 of file ExprNodeArray.h.
casa::TableExprNodeArrayColumnBool::TableExprNodeArrayColumnBool | ( | const ROTableColumn & | , |
const Table & | |||
) |
virtual Array<Bool> casa::TableExprNodeArrayColumnBool::getArrayBool | ( | const TableExprId & | id | ) | [virtual] |
Get an array value for this node in the given row.
The appropriate functions are implemented in the derived classes and will usually invoke the get in their children and apply the operator on the resulting values.
Reimplemented from casa::TableExprNodeRep.
virtual Bool casa::TableExprNodeArrayColumnBool::getElemBool | ( | const TableExprId & | id, |
const Slicer & | index | ||
) | [virtual] |
Get a single element from the array in the given row.
Reimplemented from casa::TableExprNodeArray.
virtual Array<Bool> casa::TableExprNodeArrayColumnBool::getElemColumnBool | ( | const Vector< uInt > & | rownrs, |
const Slicer & | |||
) | [virtual] |
Get a single element for the entire column (used by sort).
Reimplemented from casa::TableExprNodeArray.
virtual Array<Bool> casa::TableExprNodeArrayColumnBool::getSliceBool | ( | const TableExprId & | id, |
const Slicer & | |||
) | [virtual] |
Get a slice of the array in the given row.
Reimplemented from casa::TableExprNodeArray.
ROArrayColumn<Bool> casa::TableExprNodeArrayColumnBool::col_p [protected] |
Definition at line 255 of file ExprNodeArray.h.