Class MathFunction
java.lang.Object
net.thisptr.jackson.jq.internal.functions.MathFunction
- All Implemented Interfaces:
Function
- Direct Known Subclasses:
MathFunction.AcosFunction,MathFunction.AsinFunction,MathFunction.AtanFunction,MathFunction.CbrtFunction,MathFunction.CeilFunction,MathFunction.CosFunction,MathFunction.CoshFunction,MathFunction.Exp10Function,MathFunction.Exp2Function,MathFunction.ExpFunction,MathFunction.Expm1Function,MathFunction.FloorFunction,MathFunction.Log10Function,MathFunction.Log1pFunction,MathFunction.Log2Function,MathFunction.LogFunction,MathFunction.RoundFunction,MathFunction.SinFunction,MathFunction.SinhFunction,MathFunction.SqrtFunction,MathFunction.TanFunction,MathFunction.TanhFunction
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidapply(Scope scope, List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, Version version) protected abstract doublef(double f)
-
Constructor Details
-
MathFunction
public MathFunction()
-
-
Method Details
-
apply
public void apply(Scope scope, List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, Version version) throws JsonQueryException - Specified by:
applyin interfaceFunction- Throws:
JsonQueryException
-
f
protected abstract double f(double f)
-