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)
-