name:
src/main/java/io/protobase/f7/formulas/math/PI.java
-rw-r--r--
723
1package io.protobase.f7.formulas.math;
2
3import io.protobase.f7.formulas.AbstractFormula;
4import io.protobase.f7.formulas.FormulaName;
5import io.protobase.f7.models.GridColumnRowKey;
6
7import java.util.function.BiFunction;
8import java.util.function.Function;
9
10public class PI extends AbstractFormula {
11 public static FormulaName NAME = FormulaName.PI;
12 public static PI SELF = new PI();
13
14 public PI() {
15 super();
16 }
17
18 public PI(Function<Object, Object> lookup, BiFunction<GridColumnRowKey, Object, Object> collateralLookup) {
19 super(lookup, collateralLookup);
20 }
21
22 @Override
23 public Object internal(GridColumnRowKey origin, Object... values) {
24 checkLength(values.length, 0, NAME);
25 return Math.PI;
26 }
27}