Package gorsat.parser

Class CalcLambdaNumeric

    • Constructor Detail

      • CalcLambdaNumeric

        public CalcLambdaNumeric()
    • Method Detail

      • compare

        public gorsat.parser.TypedCalcLambda compare​(gorsat.parser.TypedCalcLambda o,
                                                     int op)
      • toLambda

        public default gorsat.parser.TypedCalcLambda toLambda()
      • getType

        public abstract java.lang.String getType()
      • evaluateInt

        public abstract int evaluateInt​(org.gorpipe.gor.model.ColumnValueProvider cvp)
      • evaluateLong

        public abstract long evaluateLong​(org.gorpipe.gor.model.ColumnValueProvider cvp)
      • evaluateDouble

        public abstract double evaluateDouble​(org.gorpipe.gor.model.ColumnValueProvider cvp)
      • evaluateString

        public abstract java.lang.String evaluateString​(org.gorpipe.gor.model.ColumnValueProvider cvp)
      • evaluateBoolean

        public abstract boolean evaluateBoolean​(org.gorpipe.gor.model.ColumnValueProvider cvp)
      • addedTo

        public abstract gorsat.parser.TypedCalcLambda addedTo​(gorsat.parser.TypedCalcLambda left)
      • add

        public abstract gorsat.parser.TypedCalcLambda add​(CalcLambdaString other)
      • add

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

        public abstract gorsat.parser.TypedCalcLambda add​(CalcLambdaInteger other)
      • add

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

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

        public abstract gorsat.parser.TypedCalcLambda add​(long other)
      • add

        public abstract gorsat.parser.TypedCalcLambda add​(CalcLambdaDouble other)
      • add

        public abstract gorsat.parser.TypedCalcLambda add​(double other)
      • subtractedFrom

        public abstract gorsat.parser.TypedCalcLambda subtractedFrom​(gorsat.parser.TypedCalcLambda other)
      • subtract

        public abstract gorsat.parser.TypedCalcLambda subtract​(int other)
      • subtract

        public abstract gorsat.parser.TypedCalcLambda subtract​(long other)
      • subtract

        public abstract gorsat.parser.TypedCalcLambda subtract​(double other)
      • subtract

        public abstract gorsat.parser.TypedCalcLambda subtract​(CalcLambdaVariable other)
      • subtract

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

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

        public abstract gorsat.parser.TypedCalcLambda subtract​(CalcLambdaDouble other)
      • multipliedWith

        public abstract gorsat.parser.TypedCalcLambda multipliedWith​(gorsat.parser.TypedCalcLambda left)
      • multiply

        public abstract gorsat.parser.TypedCalcLambda multiply​(int other)
      • multiply

        public abstract gorsat.parser.TypedCalcLambda multiply​(long other)
      • multiply

        public abstract gorsat.parser.TypedCalcLambda multiply​(double other)
      • multiply

        public abstract gorsat.parser.TypedCalcLambda multiply​(CalcLambdaVariable other)
      • multiply

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

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

        public abstract gorsat.parser.TypedCalcLambda multiply​(CalcLambdaDouble other)
      • dividedInto

        public abstract gorsat.parser.TypedCalcLambda dividedInto​(gorsat.parser.TypedCalcLambda left)
      • divide

        public abstract gorsat.parser.TypedCalcLambda divide​(int other)
      • divide

        public abstract gorsat.parser.TypedCalcLambda divide​(long other)
      • divide

        public abstract gorsat.parser.TypedCalcLambda divide​(double other)
      • divide

        public abstract gorsat.parser.TypedCalcLambda divide​(CalcLambdaVariable other)
      • divide

        public abstract gorsat.parser.TypedCalcLambda divide​(CalcLambdaInteger other)
      • divide

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

        public abstract gorsat.parser.TypedCalcLambda divide​(CalcLambdaDouble other)
      • pow

        public abstract gorsat.parser.TypedCalcLambda pow​(gorsat.parser.TypedCalcLambda other)
      • negate

        public abstract gorsat.parser.TypedCalcLambda negate()