f7
f7 is a spreadsheet formula execution library
git clone https://git.vogt.world/f7.git
Log | Files | README.md | LICENSE.md
← All files
name: src/main/java/io/protobase/f7/formulas/info/NA.java
-rw-r--r--
772
 1package io.protobase.f7.formulas.info;
 2
 3import io.protobase.f7.errors.NAException;
 4import io.protobase.f7.formulas.AbstractFormula;
 5import io.protobase.f7.formulas.FormulaName;
 6import io.protobase.f7.models.GridColumnRowKey;
 7
 8import java.util.function.BiFunction;
 9import java.util.function.Function;
10
11public class NA extends AbstractFormula {
12  public static FormulaName NAME = FormulaName.NA;
13  public static NA SELF = new NA();
14
15  public NA() {
16    super();
17  }
18
19  public NA(Function<Object, Object> lookup, BiFunction<GridColumnRowKey, Object, Object> collateralLookup) {
20    super(lookup, collateralLookup);
21  }
22
23  @Override
24  public Object internal(GridColumnRowKey origin, Object... args) {
25    checkLength(args.length, 0, NAME);
26    return new NAException();
27  }
28}