Interface Agg<T>

All Superinterfaces:
org.aksw.commons.collector.domain.Aggregator<org.apache.jena.sparql.engine.binding.Binding,org.apache.jena.sparql.function.FunctionEnv,T>
All Known Implementing Classes:
AggDatasetGraph, AggGraph, AggList, AggLiteral, AggMap, AggObject, AggResultSetPart, AggTransform

public interface Agg<T> extends org.aksw.commons.collector.domain.Aggregator<org.apache.jena.sparql.engine.binding.Binding,org.apache.jena.sparql.function.FunctionEnv,T>
  • Method Summary

    Modifier and Type
    Method
    Description
     
    Set<org.apache.jena.sparql.core.Var>
    An accumulator may declare the variable it references.

    Methods inherited from interface org.aksw.commons.collector.domain.Aggregator

    accumulateAll, accumulateAll, accumulateAll, finish
  • Method Details

    • createAccumulator

      Acc<T> createAccumulator()
      Specified by:
      createAccumulator in interface org.aksw.commons.collector.domain.Aggregator<org.apache.jena.sparql.engine.binding.Binding,org.apache.jena.sparql.function.FunctionEnv,T>
    • getDeclaredVars

      Set<org.apache.jena.sparql.core.Var> getDeclaredVars()
      An accumulator may declare the variable it references. The variables can be derived from e.g. underlying Sparql expressions or sub aggregators.
      Returns: