Package gorsat.parser
Class CalcLambdaString
java.lang.Object
gorsat.parser.CalcLambdaString
- All Implemented Interfaces:
TypedCalcLambda
-
Constructor Summary
Constructors -
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) compare(TypedCalcLambda o, int op) 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()multiply(double other) multiply(int other) multiply(long other) multiply(CalcLambdaDouble other) multiply(CalcLambdaInteger other) multiply(CalcLambdaLong other) multiply(CalcLambdaVariable other) negate()pow(TypedCalcLambda other) 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 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface gorsat.parser.TypedCalcLambda
toLambda
-
Constructor Details
-
CalcLambdaString
-
-
Method Details
-
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
-
add
-
pow
- Specified by:
powin interfaceTypedCalcLambda
-
negate
- Specified by:
negatein interfaceTypedCalcLambda
-
compare
- Specified by:
comparein interfaceTypedCalcLambda
-