Package gorsat.parser
Class CalcLambdaString
java.lang.Object
gorsat.parser.CalcLambdaString
public class CalcLambdaString
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description CalcLambdaString(CvpStringLambda lambda) -
Method Summary
Modifier and Type Method Description gorsat.parser.TypedCalcLambdaadd(double other)gorsat.parser.TypedCalcLambdaadd(int other)gorsat.parser.TypedCalcLambdaadd(long other)gorsat.parser.TypedCalcLambdaadd(CalcLambdaDouble other)gorsat.parser.TypedCalcLambdaadd(CalcLambdaInteger other)gorsat.parser.TypedCalcLambdaadd(CalcLambdaLong other)gorsat.parser.TypedCalcLambdaadd(CalcLambdaString other)gorsat.parser.TypedCalcLambdaadd(CalcLambdaVariable other)gorsat.parser.TypedCalcLambdaadd(gorsat.parser.TypedCalcLambda o)gorsat.parser.TypedCalcLambdaadd(java.lang.String other)gorsat.parser.TypedCalcLambdaaddedTo(gorsat.parser.TypedCalcLambda left)gorsat.parser.TypedCalcLambdacompare(gorsat.parser.TypedCalcLambda o, int op)gorsat.parser.TypedCalcLambdadivide(double other)gorsat.parser.TypedCalcLambdadivide(int other)gorsat.parser.TypedCalcLambdadivide(long other)gorsat.parser.TypedCalcLambdadivide(CalcLambdaDouble other)gorsat.parser.TypedCalcLambdadivide(CalcLambdaInteger other)gorsat.parser.TypedCalcLambdadivide(CalcLambdaLong other)gorsat.parser.TypedCalcLambdadivide(CalcLambdaVariable other)gorsat.parser.TypedCalcLambdadividedInto(gorsat.parser.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)java.lang.StringevaluateString(org.gorpipe.gor.model.ColumnValueProvider cvp)java.lang.StringgetType()gorsat.parser.TypedCalcLambdamultipliedWith(gorsat.parser.TypedCalcLambda left)gorsat.parser.TypedCalcLambdamultiply(double other)gorsat.parser.TypedCalcLambdamultiply(int other)gorsat.parser.TypedCalcLambdamultiply(long other)gorsat.parser.TypedCalcLambdamultiply(CalcLambdaDouble other)gorsat.parser.TypedCalcLambdamultiply(CalcLambdaInteger other)gorsat.parser.TypedCalcLambdamultiply(CalcLambdaLong other)gorsat.parser.TypedCalcLambdamultiply(CalcLambdaVariable other)gorsat.parser.TypedCalcLambdanegate()gorsat.parser.TypedCalcLambdapow(gorsat.parser.TypedCalcLambda other)gorsat.parser.TypedCalcLambdasubtract(double other)gorsat.parser.TypedCalcLambdasubtract(int other)gorsat.parser.TypedCalcLambdasubtract(long other)gorsat.parser.TypedCalcLambdasubtract(CalcLambdaDouble other)gorsat.parser.TypedCalcLambdasubtract(CalcLambdaInteger other)gorsat.parser.TypedCalcLambdasubtract(CalcLambdaLong other)gorsat.parser.TypedCalcLambdasubtract(CalcLambdaVariable other)gorsat.parser.TypedCalcLambdasubtractedFrom(gorsat.parser.TypedCalcLambda other)default gorsat.parser.TypedCalcLambdatoLambda()
-
Constructor Details
-
Method Details
-
getType
public java.lang.String getType() -
evaluateInt
public int evaluateInt(org.gorpipe.gor.model.ColumnValueProvider columnValueProvider) -
evaluateLong
public long evaluateLong(org.gorpipe.gor.model.ColumnValueProvider cvp) -
evaluateString
public java.lang.String evaluateString(org.gorpipe.gor.model.ColumnValueProvider cvp) -
evaluateDouble
public double evaluateDouble(org.gorpipe.gor.model.ColumnValueProvider cvp) -
evaluateBoolean
public boolean evaluateBoolean(org.gorpipe.gor.model.ColumnValueProvider cvp) -
addedTo
public gorsat.parser.TypedCalcLambda addedTo(gorsat.parser.TypedCalcLambda left) -
add
-
add
-
add
public gorsat.parser.TypedCalcLambda add(java.lang.String other) -
add
-
add
public gorsat.parser.TypedCalcLambda add(int other) -
add
-
add
public gorsat.parser.TypedCalcLambda add(long other) -
add
-
add
public gorsat.parser.TypedCalcLambda add(double other) -
subtractedFrom
public gorsat.parser.TypedCalcLambda subtractedFrom(gorsat.parser.TypedCalcLambda other) -
subtract
public gorsat.parser.TypedCalcLambda subtract(int other) -
subtract
public gorsat.parser.TypedCalcLambda subtract(long other) -
subtract
public gorsat.parser.TypedCalcLambda subtract(double other) -
subtract
-
subtract
-
subtract
-
subtract
-
multipliedWith
public gorsat.parser.TypedCalcLambda multipliedWith(gorsat.parser.TypedCalcLambda left) -
multiply
public gorsat.parser.TypedCalcLambda multiply(int other) -
multiply
public gorsat.parser.TypedCalcLambda multiply(long other) -
multiply
public gorsat.parser.TypedCalcLambda multiply(double other) -
multiply
-
multiply
-
multiply
-
multiply
-
dividedInto
public gorsat.parser.TypedCalcLambda dividedInto(gorsat.parser.TypedCalcLambda left) -
divide
public gorsat.parser.TypedCalcLambda divide(int other) -
divide
public gorsat.parser.TypedCalcLambda divide(long other) -
divide
public gorsat.parser.TypedCalcLambda divide(double other) -
divide
-
divide
-
divide
-
divide
-
add
public gorsat.parser.TypedCalcLambda add(gorsat.parser.TypedCalcLambda o) -
pow
public gorsat.parser.TypedCalcLambda pow(gorsat.parser.TypedCalcLambda other) -
negate
public gorsat.parser.TypedCalcLambda negate() -
compare
public gorsat.parser.TypedCalcLambda compare(gorsat.parser.TypedCalcLambda o, int op) -
toLambda
public default gorsat.parser.TypedCalcLambda toLambda()
-