ExprMathNode.h
Classes
- TableExprNodePlusDouble -- Double addition in table select expression tree (full description)
- TableExprNodePlusDComplex -- DComplex addition in table select expression tree (full description)
- TableExprNodePlusString -- String addition in table select expression tree (full description)
- TableExprNodePlusDate -- Date addition in table select expression tree (full description)
- TableExprNodeMinusDouble -- Double subtraction in table select expression tree (full description)
- TableExprNodeMinusDComplex -- DComplex subtraction in table select expression tree (full description)
- TableExprNodeMinusDate -- Date subtraction in table select expression tree (full description)
- TableExprNodeTimesDouble -- Double multiplication in table select expression tree (full description)
- TableExprNodeTimesDComplex -- DComplex multiplication in table select expression tree (full description)
- TableExprNodeDivideDouble -- Double division in table select expression tree (full description)
- TableExprNodeDivideDComplex -- DComplex division in table select expression tree (full description)
- TableExprNodeModuloDouble -- Modulo in table select expression tree (full description)
- TableExprNodeMIN -- Unary minus in table select expression tree (full description)
Interface
- Public Members
- TableExprNodePlusDouble (const TableExprNodeRep&)
- ~TableExprNodePlusDouble()
- Double getDouble (const TableExprId& id)
- DComplex getDComplex (const TableExprId& id)
Prerequisite
- TableExprNode
- TableExprNodeRep
Synopsis
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.
Member Description
DComplex getDComplex (const TableExprId& id)
Interface
- TableExprNodePlusDComplex (const TableExprNodeRep&)
- ~TableExprNodePlusDComplex()
- DComplex getDComplex (const TableExprId& id)
Prerequisite
- TableExprNode
- TableExprNodeRep
Synopsis
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.
Member Description
DComplex getDComplex (const TableExprId& id)
Interface
- TableExprNodePlusString (const TableExprNodeRep&)
- ~TableExprNodePlusString()
- String getString (const TableExprId& id)
Prerequisite
- TableExprNode
- TableExprNodeRep
Synopsis
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.
Member Description
Interface
- TableExprNodePlusDate (const TableExprNodeRep&)
- ~TableExprNodePlusDate()
- Double getDouble (const TableExprId& id)
- MVTime getDate (const TableExprId& id)
Prerequisite
- TableExprNode
- TableExprNodeRep
Synopsis
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.
Member Description
Interface
- TableExprNodeMinusDouble (const TableExprNodeRep&)
- ~TableExprNodeMinusDouble()
- Double getDouble (const TableExprId& id)
- DComplex getDComplex (const TableExprId& id)
Prerequisite
- TableExprNode
- TableExprNodeRep
Synopsis
This class represents a subtraction in a table select expression tree.
Numeric data types will be promoted if possible, so for instance
a subtraction of Int and Complex is possible.
Member Description
DComplex getDComplex (const TableExprId& id)
Interface
- TableExprNodeMinusDComplex (const TableExprNodeRep&)
- ~TableExprNodeMinusDComplex()
- DComplex getDComplex (const TableExprId& id)
Prerequisite
- TableExprNode
- TableExprNodeRep
Synopsis
This class represents a subtraction in a table select expression tree.
Numeric data types will be promoted if possible, so for instance
a subtraction of Int and Complex is possible.
Member Description
DComplex getDComplex (const TableExprId& id)
Interface
- TableExprNodeMinusDate (const TableExprNodeRep&)
- ~TableExprNodeMinusDate()
- MVTime getDate (const TableExprId& id)
- Double getDouble (const TableExprId& id)
Prerequisite
- TableExprNode
- TableExprNodeRep
Synopsis
This class represents a subtraction in a table select expression tree.
Numeric data types will be promoted if possible, so for instance
a subtraction of Int and Complex is possible.
Member Description
Interface
- TableExprNodeTimesDouble (const TableExprNodeRep&)
- ~TableExprNodeTimesDouble()
- Double getDouble (const TableExprId& id)
- DComplex getDComplex (const TableExprId& id)
Prerequisite
- TableExprNode
- TableExprNodeRep
Synopsis
This class represents a multiplication in a table select expression tree.
Numeric data types will be promoted if possible, so for instance
a multiplication of Int and Complex is possible.
Member Description
DComplex getDComplex (const TableExprId& id)
Interface
- TableExprNodeTimesDComplex (const TableExprNodeRep&)
- ~TableExprNodeTimesDComplex()
- DComplex getDComplex (const TableExprId& id)
Prerequisite
- TableExprNode
- TableExprNodeRep
Synopsis
This class represents a multiplication in a table select expression tree.
Numeric data types will be promoted if possible, so for instance
a multiplication of Int and Complex is possible.
Member Description
DComplex getDComplex (const TableExprId& id)
Interface
- TableExprNodeDivideDouble (const TableExprNodeRep&)
- ~TableExprNodeDivideDouble()
- Double getDouble (const TableExprId& id)
- DComplex getDComplex (const TableExprId& id)
Prerequisite
- TableExprNode
- TableExprNodeRep
Synopsis
This class represents a division in a table select expression tree.
Numeric data types will be promoted if possible, so for instance
a division of Int and Complex is possible.
Member Description
DComplex getDComplex (const TableExprId& id)
Interface
- TableExprNodeDivideDComplex (const TableExprNodeRep&)
- ~TableExprNodeDivideDComplex()
- DComplex getDComplex (const TableExprId& id)
Prerequisite
- TableExprNode
- TableExprNodeRep
Synopsis
This class represents a division in a table select expression tree.
Numeric data types will be promoted if possible, so for instance
a division of Int and Complex is possible.
Member Description
DComplex getDComplex (const TableExprId& id)
Interface
- TableExprNodeModuloDouble (const TableExprNodeRep&)
- ~TableExprNodeModuloDouble()
- Double getDouble (const TableExprId& id)
- DComplex getDComplex (const TableExprId& id)
Prerequisite
- TableExprNode
- TableExprNodeRep
Synopsis
This class represents a modulo operation in a table select expression tree.
It is only possible for datatype Double.
Member Description
DComplex getDComplex (const TableExprId& id)
Interface
- TableExprNodeMIN (const TableExprNodeRep&)
- ~TableExprNodeMIN()
- Double getDouble (const TableExprId& id)
- DComplex getDComplex (const TableExprId& id)
Prerequisite
Synopsis
This class represents a unary minus in a table select expression tree.
This is defined for numeric data types only.
Member Description
DComplex getDComplex (const TableExprId& id)