Class GroupIterator.AvgCollector
- java.lang.Object
-
- org.eclipse.rdf4j.query.algebra.evaluation.iterator.GroupIterator.AvgCollector
-
- All Implemented Interfaces:
AggregateCollector
- Enclosing class:
- GroupIterator
private class GroupIterator.AvgCollector extends java.lang.Object implements AggregateCollector
-
-
Field Summary
Fields Modifier and Type Field Description private long
count
private Literal
sum
private ValueExprEvaluationException
typeError
private ValueFactory
vf
-
Constructor Summary
Constructors Constructor Description AvgCollector(ValueFactory vf)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Value
getFinalValue()
boolean
hasError()
void
setTypeError(ValueExprEvaluationException typeError)
-
-
-
Field Detail
-
vf
private final ValueFactory vf
-
sum
private Literal sum
-
count
private long count
-
typeError
private ValueExprEvaluationException typeError
-
-
Constructor Detail
-
AvgCollector
public AvgCollector(ValueFactory vf)
-
-
Method Detail
-
setTypeError
public void setTypeError(ValueExprEvaluationException typeError)
-
hasError
public boolean hasError()
-
getFinalValue
public Value getFinalValue() throws ValueExprEvaluationException
- Specified by:
getFinalValue
in interfaceAggregateCollector
- Throws:
ValueExprEvaluationException
-
-