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.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 class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
apply
(Scope scope, List<Expression> args, com.fasterxml.jackson.databind.JsonNode in, Path ipath, PathOutput output, Version version) protected abstract double
f
(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:
apply
in interfaceFunction
- Throws:
JsonQueryException
-
f
protected abstract double f(double f)
-