casa
$Rev:20696$
|
String Array addition in table select expression tree. More...
#include <ExprMathNodeArray.h>
Public Member Functions | |
TableExprNodeArrayPlusString (const TableExprNodeRep &) | |
~TableExprNodeArrayPlusString () | |
Array< String > | getArrayString (const TableExprId &id) |
Private Member Functions | |
void | concString (String *to, const String *left, Int incrLeft, const String *right, Int incrRight, uInt nr) const |
Concatenate nr arrays of strings. |
String Array addition in table select expression tree.
Internal
This class represents an addition in a table select expression tree. Strings can also be added (ie. concatenated). Numeric data types will be promoted if possible, so for instance an addition of Int and Complex is possible.
Definition at line 193 of file ExprMathNodeArray.h.
void casa::TableExprNodeArrayPlusString::concString | ( | String * | to, |
const String * | left, | ||
Int | incrLeft, | ||
const String * | right, | ||
Int | incrRight, | ||
uInt | nr | ||
) | const [private] |
Concatenate nr
arrays of strings.
The increment is 0 for a scalar value. Otherwise it is 1.
Array<String> casa::TableExprNodeArrayPlusString::getArrayString | ( | const TableExprId & | id | ) | [virtual] |
Reimplemented from casa::TableExprNodeRep.