Class AggLiteral<T>

java.lang.Object
org.aksw.jenax.arq.aggregation.AggLiteral<T>
All Implemented Interfaces:
org.aksw.commons.collector.domain.Aggregator<org.apache.jena.sparql.engine.binding.Binding,org.apache.jena.sparql.function.FunctionEnv,T>, Agg<T>

public class AggLiteral<T> extends Object implements Agg<T>
  • Constructor Summary

    Constructors
    Constructor
    Description
    AggLiteral(org.aksw.jenax.arq.util.binding.BindingMapper<T> mapper)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static <T> AggLiteral<T>
    create(org.aksw.jenax.arq.util.binding.BindingMapper<T> mapper)
     
     
    Set<org.apache.jena.sparql.core.Var>
    An accumulator may declare the variable it references.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

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

    accumulateAll, accumulateAll, accumulateAll, finish
  • Constructor Details

    • AggLiteral

      public AggLiteral(org.aksw.jenax.arq.util.binding.BindingMapper<T> mapper)
  • Method Details

    • createAccumulator

      public Acc<T> createAccumulator()
      Specified by:
      createAccumulator in interface Agg<T>
      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

      public Set<org.apache.jena.sparql.core.Var> getDeclaredVars()
      Description copied from interface: Agg
      An accumulator may declare the variable it references. The variables can be derived from e.g. underlying Sparql expressions or sub aggregators.
      Specified by:
      getDeclaredVars in interface Agg<T>
      Returns:
    • create

      public static <T> AggLiteral<T> create(org.aksw.jenax.arq.util.binding.BindingMapper<T> mapper)