Package | Description |
---|---|
com.espertech.esper.epl.expression.ops |
Operator expressions.
|
com.espertech.esper.type |
Internal primitive, enum and other type representations
|
Constructor and Description |
---|
ExprMathNodeForge(ExprMathNode parent,
MathArithTypeEnum.Computer arithTypeEnumComputer,
Class resultType) |
Modifier and Type | Class and Description |
---|---|
static class |
MathArithTypeEnum.AddBigDec
Computer for type-specific arith.
|
static class |
MathArithTypeEnum.AddBigDecConvComputer
Computer for math op.
|
static class |
MathArithTypeEnum.AddBigInt
Computer for type-specific arith.
|
static class |
MathArithTypeEnum.AddBigIntConvComputer
Computer for math op.
|
static class |
MathArithTypeEnum.AddDouble
Computer for type-specific arith.
|
static class |
MathArithTypeEnum.AddFloat
Computer for type-specific arith.
|
static class |
MathArithTypeEnum.AddInt
Computer for type-specific arith.
|
static class |
MathArithTypeEnum.AddLong
Computer for type-specific arith.
|
static class |
MathArithTypeEnum.DivideBigDec
Computer for type-specific arith.
|
static class |
MathArithTypeEnum.DivideBigDecConvComputerBase
Computer for math op.
|
static class |
MathArithTypeEnum.DivideBigDecConvComputerNoMathCtx |
static class |
MathArithTypeEnum.DivideBigDecConvComputerWithMathCtx |
static class |
MathArithTypeEnum.DivideBigDecWMathContext
Computer for type-specific arith.
|
static class |
MathArithTypeEnum.DivideBigIntConvComputer
Computer for math op.
|
static class |
MathArithTypeEnum.DivideDouble
Computer for type-specific arith.
|
static class |
MathArithTypeEnum.DivideFloat
Computer for type-specific arith.
|
static class |
MathArithTypeEnum.DivideInt
Computer for type-specific arith.
|
static class |
MathArithTypeEnum.DivideLong
Computer for type-specific arith.
|
static class |
MathArithTypeEnum.ModuloDouble
Computer for type-specific arith.
|
static class |
MathArithTypeEnum.ModuloFloat
Computer for type-specific arith.
|
static class |
MathArithTypeEnum.ModuloInt
Computer for type-specific arith.
|
static class |
MathArithTypeEnum.ModuloLong
Computer for type-specific arith.
|
static class |
MathArithTypeEnum.MultiplyBigDec
Computer for type-specific arith.
|
static class |
MathArithTypeEnum.MultiplyBigDecConvComputer
Computer for math op.
|
static class |
MathArithTypeEnum.MultiplyBigInt
Computer for type-specific arith.
|
static class |
MathArithTypeEnum.MultiplyBigIntConvComputer
Computer for math op.
|
static class |
MathArithTypeEnum.MultiplyDouble
Computer for type-specific arith.
|
static class |
MathArithTypeEnum.MultiplyFloat
Computer for type-specific arith.
|
static class |
MathArithTypeEnum.MultiplyInt
Computer for type-specific arith.
|
static class |
MathArithTypeEnum.MultiplyLong
Computer for type-specific arith.
|
static class |
MathArithTypeEnum.SubtractBigDec
Computer for type-specific arith.
|
static class |
MathArithTypeEnum.SubtractBigDecConvComputer
Computer for math op.
|
static class |
MathArithTypeEnum.SubtractBigInt
Computer for type-specific arith.
|
static class |
MathArithTypeEnum.SubtractBigIntConvComputer
Computer for math op.
|
static class |
MathArithTypeEnum.SubtractDouble
Computer for type-specific arith.
|
static class |
MathArithTypeEnum.SubtractFloat
Computer for type-specific arith.
|
static class |
MathArithTypeEnum.SubtractInt
Computer for type-specific arith.
|
static class |
MathArithTypeEnum.SubtractLong
Computer for type-specific arith.
|
Modifier and Type | Method and Description |
---|---|
MathArithTypeEnum.Computer |
MathArithTypeEnum.getComputer(Class coercedType,
Class typeOne,
Class typeTwo,
boolean isIntegerDivision,
boolean isDivisionByZeroReturnsNull,
MathContext optionalMathContext)
Returns number cruncher for the target coercion type.
|