Package gorsat.parser

Class CalcLambdaStringConstant

  • All Implemented Interfaces:
    Constant

    public class CalcLambdaStringConstant
    extends java.lang.Object
    implements Constant
    • Constructor Detail

      • CalcLambdaStringConstant

        public CalcLambdaStringConstant​(java.lang.String value)
    • Method Detail

      • 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

        public gorsat.parser.TypedCalcLambda add​(java.lang.String other)
      • add

        public gorsat.parser.TypedCalcLambda add​(int other)
      • add

        public gorsat.parser.TypedCalcLambda add​(CalcLambdaLong other)
      • add

        public gorsat.parser.TypedCalcLambda add​(long other)
      • 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

        public gorsat.parser.TypedCalcLambda subtract​(CalcLambdaInteger other)
      • subtract

        public gorsat.parser.TypedCalcLambda subtract​(CalcLambdaLong other)
      • subtract

        public gorsat.parser.TypedCalcLambda subtract​(CalcLambdaDouble other)
      • 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

        public gorsat.parser.TypedCalcLambda multiply​(CalcLambdaInteger other)
      • multiply

        public gorsat.parser.TypedCalcLambda multiply​(CalcLambdaLong other)
      • multiply

        public gorsat.parser.TypedCalcLambda multiply​(CalcLambdaDouble other)
      • 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

        public gorsat.parser.TypedCalcLambda divide​(CalcLambdaLong other)
      • divide

        public gorsat.parser.TypedCalcLambda divide​(CalcLambdaDouble other)
      • 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 other,
                                                     int op)
      • toLambda

        public default gorsat.parser.TypedCalcLambda toLambda()