DStarRunner should look like.
Each implementing class should correspond to one of the D* functions.
| Modifier and Type | Method and Description |
|---|---|
| public default boolean | Returns: whether the field value can evaluate to emptyWhether the field value (the 2nd param in DCOUNT, DGET, etc.) can evaluate to empty. |
| public ValueEval | Returns: a ValueEvalReturn a result ValueEval that will be the result of the calculation. |
| public boolean | Returns: Whether we should continue iterating through the database.ValueEval of the cell in the matching row. References will already be resolved. eval)Process a match that is found during a run through a database. |
| allowEmptyMatchField | back to summary |
|---|---|
| public default boolean allowEmptyMatchField() Whether the field value (the 2nd param in DCOUNT, DGET, etc.) can evaluate to empty. It is allowed to evaluate to empty for DCOUNT.
| |
| getResult | back to summary |
|---|---|
| public ValueEval getResult() Return a result ValueEval that will be the result of the calculation. This is always called at the end of a run through the database.
| |
| processMatch | back to summary |
|---|---|
| public boolean processMatch(ValueEval eval) Process a match that is found during a run through a database.
| |