Class AggregateFunction<T extends AggregateCollector,D>
- java.lang.Object
- 
- org.eclipse.rdf4j.query.parser.sparql.aggregate.AggregateFunction<T,D>
 
- 
- Type Parameters:
- T-
- D-
 
 @Experimental public abstract class AggregateFunction<T extends AggregateCollector,D> extends Object 
- 
- 
Field SummaryFields Modifier and Type Field Description protected Function<BindingSet,org.eclipse.rdf4j.model.Value>evaluationStep
 - 
Constructor SummaryConstructors Constructor Description AggregateFunction(Function<BindingSet,org.eclipse.rdf4j.model.Value> evaluationStep)
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected org.eclipse.rdf4j.model.Valueevaluate(BindingSet s)abstract voidprocessAggregate(BindingSet bindingSet, Predicate<D> distinctValue, T agv)
 
- 
- 
- 
Field Detail- 
evaluationStepprotected final Function<BindingSet,org.eclipse.rdf4j.model.Value> evaluationStep 
 
- 
 - 
Constructor Detail- 
AggregateFunctionpublic AggregateFunction(Function<BindingSet,org.eclipse.rdf4j.model.Value> evaluationStep) 
 
- 
 - 
Method Detail- 
processAggregatepublic abstract void processAggregate(BindingSet bindingSet, Predicate<D> distinctValue, T agv) throws QueryEvaluationException - Throws:
- QueryEvaluationException
 
 - 
evaluateprotected org.eclipse.rdf4j.model.Value evaluate(BindingSet s) throws QueryEvaluationException - Throws:
- QueryEvaluationException
 
 
- 
 
-