Package gorsat.parser
Class CalcLambdaDoubleConstant
java.lang.Object
gorsat.parser.CalcLambdaNumeric
gorsat.parser.CalcLambdaDoubleConstant
- All Implemented Interfaces:
Constant,TypedCalcLambda
-
Method Summary
Modifier and TypeMethodDescriptionadd(double other) add(int other) add(long other) add(CalcLambdaDouble other) add(CalcLambdaInteger other) add(CalcLambdaLong other) add(CalcLambdaString other) add(CalcLambdaVariable other) addedTo(TypedCalcLambda left) divide(double other) divide(int other) divide(long other) divide(CalcLambdaDouble other) divide(CalcLambdaInteger other) divide(CalcLambdaLong other) divide(CalcLambdaVariable other) dividedInto(TypedCalcLambda left) booleanevaluateBoolean(org.gorpipe.gor.model.ColumnValueProvider cvp) doubleevaluateDouble(org.gorpipe.gor.model.ColumnValueProvider cvp) intevaluateInt(org.gorpipe.gor.model.ColumnValueProvider columnValueProvider) longevaluateLong(org.gorpipe.gor.model.ColumnValueProvider cvp) evaluateString(org.gorpipe.gor.model.ColumnValueProvider cvp) getType()doublegetValue()multiply(double other) multiply(int other) multiply(long other) multiply(CalcLambdaDouble other) multiply(CalcLambdaInteger other) multiply(CalcLambdaLong other) multiply(CalcLambdaVariable other) negate()subtract(double other) subtract(int other) subtract(long other) subtract(CalcLambdaDouble other) subtract(CalcLambdaInteger other) subtract(CalcLambdaLong other) subtract(CalcLambdaVariable other) subtractedFrom(TypedCalcLambda other) Methods inherited from class gorsat.parser.CalcLambdaNumeric
compareMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface gorsat.parser.TypedCalcLambda
toLambda
-
Method Details
-
getValue
public double getValue() -
getType
- Specified by:
getTypein interfaceTypedCalcLambda
-
evaluateInt
public int evaluateInt(org.gorpipe.gor.model.ColumnValueProvider columnValueProvider) - Specified by:
evaluateIntin interfaceTypedCalcLambda
-
evaluateLong
public long evaluateLong(org.gorpipe.gor.model.ColumnValueProvider cvp) - Specified by:
evaluateLongin interfaceTypedCalcLambda
-
evaluateString
- Specified by:
evaluateStringin interfaceTypedCalcLambda
-
evaluateDouble
public double evaluateDouble(org.gorpipe.gor.model.ColumnValueProvider cvp) - Specified by:
evaluateDoublein interfaceTypedCalcLambda
-
evaluateBoolean
public boolean evaluateBoolean(org.gorpipe.gor.model.ColumnValueProvider cvp) - Specified by:
evaluateBooleanin interfaceTypedCalcLambda
-
addedTo
- Specified by:
addedToin interfaceTypedCalcLambda
-
add
- Specified by:
addin interfaceTypedCalcLambda
-
add
- Specified by:
addin interfaceTypedCalcLambda
-
add
- Specified by:
addin interfaceTypedCalcLambda
-
add
- Specified by:
addin interfaceTypedCalcLambda
-
add
- Specified by:
addin interfaceTypedCalcLambda
-
add
- Specified by:
addin interfaceTypedCalcLambda
-
add
- Specified by:
addin interfaceTypedCalcLambda
-
add
- Specified by:
addin interfaceTypedCalcLambda
-
add
- Specified by:
addin interfaceTypedCalcLambda
-
subtractedFrom
- Specified by:
subtractedFromin interfaceTypedCalcLambda
-
subtract
- Specified by:
subtractin interfaceTypedCalcLambda
-
subtract
- Specified by:
subtractin interfaceTypedCalcLambda
-
subtract
- Specified by:
subtractin interfaceTypedCalcLambda
-
subtract
- Specified by:
subtractin interfaceTypedCalcLambda
-
subtract
- Specified by:
subtractin interfaceTypedCalcLambda
-
subtract
- Specified by:
subtractin interfaceTypedCalcLambda
-
subtract
- Specified by:
subtractin interfaceTypedCalcLambda
-
multipliedWith
- Specified by:
multipliedWithin interfaceTypedCalcLambda
-
multiply
- Specified by:
multiplyin interfaceTypedCalcLambda
-
multiply
- Specified by:
multiplyin interfaceTypedCalcLambda
-
multiply
- Specified by:
multiplyin interfaceTypedCalcLambda
-
multiply
- Specified by:
multiplyin interfaceTypedCalcLambda
-
multiply
- Specified by:
multiplyin interfaceTypedCalcLambda
-
multiply
- Specified by:
multiplyin interfaceTypedCalcLambda
-
multiply
- Specified by:
multiplyin interfaceTypedCalcLambda
-
dividedInto
- Specified by:
dividedIntoin interfaceTypedCalcLambda
-
divide
- Specified by:
dividein interfaceTypedCalcLambda
-
divide
- Specified by:
dividein interfaceTypedCalcLambda
-
divide
- Specified by:
dividein interfaceTypedCalcLambda
-
divide
- Specified by:
dividein interfaceTypedCalcLambda
-
divide
- Specified by:
dividein interfaceTypedCalcLambda
-
divide
- Specified by:
dividein interfaceTypedCalcLambda
-
divide
- Specified by:
dividein interfaceTypedCalcLambda
-
pow
- Specified by:
powin interfaceTypedCalcLambda
-
negate
- Specified by:
negatein interfaceTypedCalcLambda
-