| Modifier and Type | Field and Description |
|---|---|
| public static final Function | |
| public static final Function | |
| public static final Function | |
| public static final Function | |
| public static final Function | |
| public static final Function |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private static int | |
| protected abstract boolean | convertComparisonResult(int cmpResult)
Converts a standard compare result (-1, 0, 1) to |
| private static int | |
| public ValueEval | evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1)
Implements org. This is a description of how the relational operators apply in MS Excel. |
| public ValueEval | evaluateArray(ValueEval[]
the evaluated function arguments. Empty values are represented with
args, int BlankEval or MissingArgEval, never null.row index of the cell containing the formula under evaluation srcRowIndex, int column index of the cell containing the formula under evaluation srcColumnIndex)Implements org.
|
| EqualEval | back to summary |
|---|---|
| public static final Function EqualEval | |
| GreaterEqualEval | back to summary |
|---|---|
| public static final Function GreaterEqualEval | |
| GreaterThanEval | back to summary |
|---|---|
| public static final Function GreaterThanEval | |
| LessEqualEval | back to summary |
|---|---|
| public static final Function LessEqualEval | |
| LessThanEval | back to summary |
|---|---|
| public static final Function LessThanEval | |
| NotEqualEval | back to summary |
|---|---|
| public static final Function NotEqualEval | |
| RelationalOperationEval | back to summary |
|---|---|
| public RelationalOperationEval() | |
| compareBlank | back to summary |
|---|---|
| private static int compareBlank(ValueEval v) | |
| convertComparisonResult | back to summary |
|---|---|
| protected abstract boolean convertComparisonResult(int cmpResult) Converts a standard compare result (-1, 0, 1) to | |
| doCompare | back to summary |
|---|---|
| private static int doCompare(ValueEval va, ValueEval vb) | |
| evaluate | back to summary |
|---|---|
| public ValueEval evaluate(int srcRowIndex, int srcColumnIndex, ValueEval arg0, ValueEval arg1) Implements org. This is a description of how the relational operators apply in MS Excel. Use this as a guideline when testing/implementing the evaluate methods for the relational operators Evals. Bool.TRUE > any number. Bool > any string. ALWAYS Bool.TRUE > Bool.FALSE Bool.FALSE == Blank Strings are never converted to numbers or booleans String > any number. ALWAYS Non-empty String > Blank Empty String == Blank String are sorted dictionary wise Blank > Negative numbers Blank == 0 Blank < Positive numbers | |
| evaluateArray | back to summary |
|---|---|
| public ValueEval evaluateArray(ValueEval[] args, int srcRowIndex, int srcColumnIndex) Implements org.
| |