Package gorsat.parser
Interface TypedCalcLambda
-
- All Known Implementing Classes:
CalcLambdaBoolean,CalcLambdaDouble,CalcLambdaDoubleConstant,CalcLambdaInteger,CalcLambdaIntegerConstant,CalcLambdaLong,CalcLambdaLongConstant,CalcLambdaNumeric,CalcLambdaString,CalcLambdaStringConstant,CalcLambdaVariable
public interface TypedCalcLambda
-
-
Method Summary
-
-
-
Method Detail
-
getIncompatibleTypes
static org.gorpipe.exceptions.GorParsingException getIncompatibleTypes()
-
getNotImplemented
static org.gorpipe.exceptions.GorSystemException getNotImplemented()
-
toLambda
default TypedCalcLambda toLambda()
-
getType
java.lang.String getType()
-
evaluateInt
int evaluateInt(org.gorpipe.gor.model.ColumnValueProvider cvp)
-
evaluateLong
long evaluateLong(org.gorpipe.gor.model.ColumnValueProvider cvp)
-
evaluateDouble
double evaluateDouble(org.gorpipe.gor.model.ColumnValueProvider cvp)
-
evaluateString
java.lang.String evaluateString(org.gorpipe.gor.model.ColumnValueProvider cvp)
-
evaluateBoolean
boolean evaluateBoolean(org.gorpipe.gor.model.ColumnValueProvider cvp)
-
addedTo
TypedCalcLambda addedTo(TypedCalcLambda left)
-
add
TypedCalcLambda add(CalcLambdaVariable other)
-
add
TypedCalcLambda add(CalcLambdaString other)
-
add
TypedCalcLambda add(java.lang.String other)
-
add
TypedCalcLambda add(CalcLambdaInteger other)
-
add
TypedCalcLambda add(int other)
-
add
TypedCalcLambda add(CalcLambdaLong other)
-
add
TypedCalcLambda add(long other)
-
add
TypedCalcLambda add(CalcLambdaDouble other)
-
add
TypedCalcLambda add(double other)
-
subtractedFrom
TypedCalcLambda subtractedFrom(TypedCalcLambda other)
-
subtract
TypedCalcLambda subtract(int other)
-
subtract
TypedCalcLambda subtract(long other)
-
subtract
TypedCalcLambda subtract(double other)
-
subtract
TypedCalcLambda subtract(CalcLambdaVariable other)
-
subtract
TypedCalcLambda subtract(CalcLambdaInteger other)
-
subtract
TypedCalcLambda subtract(CalcLambdaLong other)
-
subtract
TypedCalcLambda subtract(CalcLambdaDouble other)
-
multipliedWith
TypedCalcLambda multipliedWith(TypedCalcLambda left)
-
multiply
TypedCalcLambda multiply(int other)
-
multiply
TypedCalcLambda multiply(long other)
-
multiply
TypedCalcLambda multiply(double other)
-
multiply
TypedCalcLambda multiply(CalcLambdaVariable other)
-
multiply
TypedCalcLambda multiply(CalcLambdaInteger other)
-
multiply
TypedCalcLambda multiply(CalcLambdaLong other)
-
multiply
TypedCalcLambda multiply(CalcLambdaDouble other)
-
dividedInto
TypedCalcLambda dividedInto(TypedCalcLambda left)
-
divide
TypedCalcLambda divide(int other)
-
divide
TypedCalcLambda divide(long other)
-
divide
TypedCalcLambda divide(double other)
-
divide
TypedCalcLambda divide(CalcLambdaVariable other)
-
divide
TypedCalcLambda divide(CalcLambdaInteger other)
-
divide
TypedCalcLambda divide(CalcLambdaLong other)
-
divide
TypedCalcLambda divide(CalcLambdaDouble other)
-
pow
TypedCalcLambda pow(TypedCalcLambda other)
-
negate
TypedCalcLambda negate()
-
compare
TypedCalcLambda compare(TypedCalcLambda other, int op)
-
-