Class AggCustomWrapper

java.lang.Object
org.apache.jena.sparql.expr.aggregate.AggregatorBase
org.apache.jena.sparql.expr.aggregate.AggCustom
org.aksw.jena_sparql_api.sparql.ext.util.AggCustomWrapper
All Implemented Interfaces:
org.apache.jena.sparql.expr.aggregate.Aggregator

public class AggCustomWrapper extends org.apache.jena.sparql.expr.aggregate.AggCustom
Wrapper for to use our (map-reduce-suited) Aggregator framework with Jena.
Author:
raven
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected org.aksw.commons.collector.domain.Aggregator<org.apache.jena.sparql.engine.binding.Binding,org.apache.jena.sparql.function.FunctionEnv,org.apache.jena.sparql.expr.NodeValue>
     

    Fields inherited from class org.apache.jena.sparql.expr.aggregate.AggregatorBase

    exprList, HC_AggAvg, HC_AggAvgDistinct, HC_AggCount, HC_AggCountDistinct, HC_AggCountVar, HC_AggCountVarDistinct, HC_AggCustom, HC_AggFoldList, HC_AggFoldMap, HC_AggGroupConcat, HC_AggGroupConcatDistinct, HC_AggMax, HC_AggMaxDistinct, HC_AggMedian, HC_AggMedianDistinct, HC_AggMin, HC_AggMinDistinct, HC_AggMode, HC_AggModeDistinct, HC_AggNull, HC_AggSample, HC_AggSampleDistinct, HC_AggSum, HC_AggSumDistinct, isDistinct, name
  • Constructor Summary

    Constructors
    Constructor
    Description
    AggCustomWrapper(String iri, boolean distinct, org.apache.jena.sparql.expr.ExprList exprs)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.jena.sparql.expr.aggregate.Accumulator
     

    Methods inherited from class org.apache.jena.sparql.expr.aggregate.AggCustom

    asSparqlExpr, copy, createAccNull, equals, getExpr, getIRI, getValueEmpty, hashCode, toPrefixString

    Methods inherited from class org.apache.jena.sparql.expr.aggregate.AggregatorBase

    copyTransform, equals, getExprList, getName, getValue, key, toString

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

    • aggDelegate

      protected org.aksw.commons.collector.domain.Aggregator<org.apache.jena.sparql.engine.binding.Binding,org.apache.jena.sparql.function.FunctionEnv,org.apache.jena.sparql.expr.NodeValue> aggDelegate
  • Constructor Details

    • AggCustomWrapper

      public AggCustomWrapper(String iri, boolean distinct, org.apache.jena.sparql.expr.ExprList exprs)
  • Method Details

    • createAccumulator

      public org.apache.jena.sparql.expr.aggregate.Accumulator createAccumulator()
      Specified by:
      createAccumulator in interface org.apache.jena.sparql.expr.aggregate.Aggregator
      Overrides:
      createAccumulator in class org.apache.jena.sparql.expr.aggregate.AggCustom