package org.aksw.jena_sparql_api.mapper;
import java.util.Set;
import org.apache.jena.sparql.core.Var;
import org.apache.jena.sparql.engine.binding.Binding;
public interface Agg<T>
extends Aggregator<Binding, T>
{
Acc<T> createAccumulator();
/**
* An accumulator may declare the variable it references.
* The variables can be derived from e.g. underlying Sparql expressions or
* sub aggregators.
* @return
*/
Set<Var> getDeclaredVars();
}