28 #ifndef TABLES_EXPRMATHNODEARRAY_H
29 #define TABLES_EXPRMATHNODEARRAY_H
TableExprNodeArrayDivideDouble(const TableExprNodeRep &)
TableExprNodeArrayPlusDate(const TableExprNodeRep &)
Int Array multiplication in table select expression tree.
Int Array subtraction in table select expression tree.
~TableExprNodeArrayPlusDComplex()
MArray< MVTime > getArrayDate(const TableExprId &id)
~TableExprNodeArrayDivideDouble()
TableExprNodeArrayTimesDComplex(const TableExprNodeRep &)
MArray< Double > getArrayDouble(const TableExprId &id)
The default implementation of getArrayDouble does getArrayInt and converts the result.
virtual void handleUnits()
Handle the units of the children and possibly set the parent's unit.
TableExprNodeArrayMinusDouble(const TableExprNodeRep &)
Double Array multiplication in table select expression tree.
DComplex Array addition in table select expression tree.
Int Array bitwise and in table select expression tree.
~TableExprNodeArrayTimesInt()
TableExprNodeArrayDivide(NodeDataType, const TableExprNodeRep &)
MArray< Int64 > getArrayInt(const TableExprId &id)
~TableExprNodeArrayPlusInt()
~TableExprNodeArrayModuloDouble()
Int Array bitwise xor in table select expression tree.
Unary minus in table select expression tree.
Base class for arrays in table select expression.
~TableExprNodeArrayTimesDouble()
TableExprNodeArrayPlusDouble(const TableExprNodeRep &)
Array addition in table select expression tree.
~TableExprNodeArrayBitNegate()
String Array addition in table select expression tree.
NodeDataType
Define the data types of a node.
Abstract base class for a node in a table column expression tree.
MArray< DComplex > getArrayDComplex(const TableExprId &id)
The default implementation of getArrayDComplex does getArrayDouble and converts the result...
Array addition in table select expression tree.
MArray< DComplex > getArrayDComplex(const TableExprId &id)
The default implementation of getArrayDComplex does getArrayDouble and converts the result...
MArray< DComplex > getArrayDComplex(const TableExprId &id)
The default implementation of getArrayDComplex does getArrayDouble and converts the result...
Double Array modulo in table select expression tree.
MArray< Int64 > getArrayInt(const TableExprId &id)
~TableExprNodeArrayBitAndInt()
~TableExprNodeArrayTimes()
~TableExprNodeArrayMinus()
virtual void handleUnits()
Handle the units of the children and possibly set the parent's unit.
~TableExprNodeArrayMinusDate()
Bitwise negate in table select expression tree.
Date Array addition in table select expression tree.
~TableExprNodeArrayMinusDouble()
~TableExprNodeArrayMinusDComplex()
~TableExprNodeArrayModulo()
~TableExprNodeArrayModuloInt()
DComplex Array division in table select expression tree.
MArray< Int64 > getArrayInt(const TableExprId &id)
Double Array addition in table select expression tree.
TableExprNodeArrayModuloInt(const TableExprNodeRep &)
MArray< DComplex > getArrayDComplex(const TableExprId &id)
The default implementation of getArrayDComplex does getArrayDouble and converts the result...
TableExprNodeArrayMinus(NodeDataType, const TableExprNodeRep &)
MArray< Int64 > getArrayInt(const TableExprId &id)
TableExprNodeArrayDivideDComplex(const TableExprNodeRep &)
~TableExprNodeArrayTimesDComplex()
TableExprNodeArrayPlusInt(const TableExprNodeRep &)
~TableExprNodeArrayPlusDate()
~TableExprNodeArrayDivide()
MArray< MVTime > getArrayDate(const TableExprId &id)
TableExprNodeArrayBitOrInt(const TableExprNodeRep &)
MArray< Int64 > getArrayInt(const TableExprId &id)
Double Array subtraction in table select expression tree.
TableExprNodeArrayTimesInt(const TableExprNodeRep &)
TableExprNodeArrayBitXorInt(const TableExprNodeRep &)
MArray< String > getArrayString(const TableExprId &id)
virtual void handleUnits()
Handle the units of the children and possibly set the parent's unit.
Array addition in table select expression tree.
~TableExprNodeArrayPlusString()
Date Array subtraction in table select expression tree.
MArray< Double > getArrayDouble(const TableExprId &id)
The default implementation of getArrayDouble does getArrayInt and converts the result.
MArray< Int64 > getArrayInt(const TableExprId &id)
Array addition in table select expression tree.
Int Array addition in table select expression tree.
~TableExprNodeArrayPlus()
virtual void handleUnits()
Handle the units of the children and possibly set the parent's unit.
MArray< Int64 > getArrayInt(const TableExprId &id)
MArray< Double > getArrayDouble(const TableExprId &id)
The default implementation of getArrayDouble does getArrayInt and converts the result.
MArray< Double > getArrayDouble(const TableExprId &id)
The default implementation of getArrayDouble does getArrayInt and converts the result.
TableExprNodeArrayMinusDComplex(const TableExprNodeRep &)
TableExprNodeArrayMinusInt(const TableExprNodeRep &)
TableExprNodeArrayBitAndInt(const TableExprNodeRep &)
The identification of a TaQL selection subject.
DComplex Array subtraction in table select expression tree.
TableExprNodeArrayBitNegate(const TableExprNodeRep &)
TableExprNodeArrayPlus(NodeDataType, const TableExprNodeRep &)
MArray< Double > getArrayDouble(const TableExprId &id)
The default implementation of getArrayDouble does getArrayInt and converts the result.
~TableExprNodeArrayBitOrInt()
~TableExprNodeArrayMinusInt()
virtual void handleUnits()
Handle the units of the children and possibly set the parent's unit.
MArray< Double > getArrayDouble(const TableExprId &id)
The default implementation of getArrayDouble does getArrayInt and converts the result.
MArray< Int64 > getArrayInt(const TableExprId &id)
TableExprNodeArrayModulo(NodeDataType, const TableExprNodeRep &)
Int Array modulo in table select expression tree.
MArray< Double > getArrayDouble(const TableExprId &id)
The default implementation of getArrayDouble does getArrayInt and converts the result.
TableExprNodeArrayPlusString(const TableExprNodeRep &)
MArray< Int64 > getArrayInt(const TableExprId &id)
~TableExprNodeArrayBitXorInt()
MArray< DComplex > getArrayDComplex(const TableExprId &id)
The default implementation of getArrayDComplex does getArrayDouble and converts the result...
DComplex Array multiplication in table select expression tree.
~TableExprNodeArrayPlusDouble()
TableExprNodeArrayMinusDate(const TableExprNodeRep &)
Array addition in table select expression tree.
TableExprNodeArrayTimesDouble(const TableExprNodeRep &)
MArray< Double > getArrayDouble(const TableExprId &id)
The default implementation of getArrayDouble does getArrayInt and converts the result.
~TableExprNodeArrayDivideDComplex()
Int Array bitwise or in table select expression tree.
TableExprNodeArrayMIN(const TableExprNodeRep &)
Double Array division in table select expression tree.
TableExprNodeArrayTimes(NodeDataType, const TableExprNodeRep &)
TableExprNodeArrayModuloDouble(const TableExprNodeRep &)
TableExprNodeArrayPlusDComplex(const TableExprNodeRep &)