| Package | Description |
|---|---|
| org.apache.poi.ss.formula |
This package contains common internal POI code for manipulating formulas.
|
| org.apache.poi.ss.formula.eval | |
| org.apache.poi.ss.formula.functions |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ThreeDEval
Optional Extension to the likes of
AreaEval and
AreaEvalBase,
which allows for looking up 3D (sheet+row+column) evaluations |
| Modifier and Type | Class and Description |
|---|---|
class |
CacheAreaEval
Provides holding structure for temporary values in arrays during the evaluation process.
|
| Modifier and Type | Method and Description |
|---|---|
TwoDEval |
CacheAreaEval.getColumn(int columnIndex) |
TwoDEval |
TwoDEval.getColumn(int columnIndex) |
TwoDEval |
CacheAreaEval.getRow(int rowIndex) |
TwoDEval |
TwoDEval.getRow(int rowIndex) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
AreaEval
Evaluation of 2D (Row+Column) and 3D (Sheet+Row+Column) areas
|
| Modifier and Type | Class and Description |
|---|---|
class |
AreaEvalBase |
| Modifier and Type | Method and Description |
|---|---|
static TwoDEval |
LookupUtils.resolveTableArrayArg(ValueEval eval)
The second argument (table_array) should be an area ref, but can actually be a cell ref, in
which case it is interpreted as a 1x1 area ref.
|
| Modifier and Type | Method and Description |
|---|---|
static LookupUtils.ValueVector |
LookupUtils.createColumnVector(TwoDEval tableArray,
int relativeColumnIndex) |
static LookupUtils.ValueVector |
LookupUtils.createRowVector(TwoDEval tableArray,
int relativeRowIndex) |
static LookupUtils.ValueVector |
LookupUtils.createVector(TwoDEval ae) |
Copyright 2022 The Apache Software Foundation or its licensors, as applicable.