Class DAverage
- java.lang.Object
-
- org.apache.poi.ss.formula.functions.DAverage
-
- All Implemented Interfaces:
IDStarAlgorithm
public final class DAverage extends Object implements IDStarAlgorithm
Implementation of the DAverage function: Gets the average value of a column in an area with given conditions.
-
-
Constructor Summary
Constructors Constructor Description DAverage()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ValueEval
getResult()
Return a result ValueEval that will be the result of the calculation.boolean
processMatch(ValueEval eval)
Process a match that is found during a run through a database.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.poi.ss.formula.functions.IDStarAlgorithm
allowEmptyMatchField
-
-
-
-
Method Detail
-
processMatch
public boolean processMatch(ValueEval eval)
Description copied from interface:IDStarAlgorithm
Process a match that is found during a run through a database.- Specified by:
processMatch
in interfaceIDStarAlgorithm
- Parameters:
eval
- ValueEval of the cell in the matching row. References will already be resolved.- Returns:
- Whether we should continue iterating through the database.
-
getResult
public ValueEval getResult()
Description copied from interface:IDStarAlgorithm
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.- Specified by:
getResult
in interfaceIDStarAlgorithm
- Returns:
- a ValueEval
-
-