Package org.aksw.jenax.arq.analytics.arq
Class ConvertArqAggregator
java.lang.Object
org.aksw.jenax.arq.analytics.arq.ConvertArqAggregator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <E> org.aksw.commons.collector.domain.ParallelAggregator<org.apache.jena.sparql.engine.binding.Binding,E, org.apache.jena.graph.Node, ?> convert(org.apache.jena.sparql.expr.aggregate.AggCount arq) static <E> org.aksw.commons.collector.domain.ParallelAggregator<org.apache.jena.sparql.engine.binding.Binding,E, org.apache.jena.graph.Node, ?> convert(org.apache.jena.sparql.expr.aggregate.AggCountVar arq) static <E> org.aksw.commons.collector.domain.ParallelAggregator<org.apache.jena.sparql.engine.binding.Binding,E, org.apache.jena.graph.Node, ?> convert(org.apache.jena.sparql.expr.aggregate.AggCountVarDistinct arq) static <E> org.aksw.commons.collector.domain.ParallelAggregator<org.apache.jena.sparql.engine.binding.Binding,E, org.apache.jena.graph.Node, ?> convert(org.apache.jena.sparql.expr.aggregate.Aggregator arq) static <E> org.aksw.commons.collector.domain.ParallelAggregator<org.apache.jena.sparql.engine.binding.Binding,E, org.apache.jena.graph.Node, ?> convert(org.apache.jena.sparql.expr.aggregate.AggSum arq) static <E> org.aksw.commons.collector.domain.ParallelAggregator<org.apache.jena.sparql.engine.binding.Binding,E, org.apache.jena.graph.Node, ?> counting()static <E,O> org.aksw.commons.collector.domain.ParallelAggregator<org.apache.jena.sparql.engine.binding.Binding, E, Map<org.apache.jena.sparql.engine.binding.Binding, O>, ?> group(org.apache.jena.sparql.core.VarExprList vel, org.aksw.commons.collector.domain.ParallelAggregator<org.apache.jena.sparql.engine.binding.Binding, E, O, ?> subAgg) Return an aggregator that performs sub aggregation for each group key derived form the VarExprList
-
Constructor Details
-
ConvertArqAggregator
public ConvertArqAggregator()
-
-
Method Details
-
group
public static <E,O> org.aksw.commons.collector.domain.ParallelAggregator<org.apache.jena.sparql.engine.binding.Binding,E, groupMap<org.apache.jena.sparql.engine.binding.Binding, O>, ?> (org.apache.jena.sparql.core.VarExprList vel, org.aksw.commons.collector.domain.ParallelAggregator<org.apache.jena.sparql.engine.binding.Binding, E, O, ?> subAgg) Return an aggregator that performs sub aggregation for each group key derived form the VarExprList- Type Parameters:
O-- Parameters:
vel-subAgg-- Returns:
-
convert
public static <E> org.aksw.commons.collector.domain.ParallelAggregator<org.apache.jena.sparql.engine.binding.Binding,E, convertorg.apache.jena.graph.Node, ?> (org.apache.jena.sparql.expr.aggregate.AggSum arq) -
counting
public static <E> org.aksw.commons.collector.domain.ParallelAggregator<org.apache.jena.sparql.engine.binding.Binding,E, counting()org.apache.jena.graph.Node, ?> -
convert
public static <E> org.aksw.commons.collector.domain.ParallelAggregator<org.apache.jena.sparql.engine.binding.Binding,E, convertorg.apache.jena.graph.Node, ?> (org.apache.jena.sparql.expr.aggregate.AggCount arq) -
convert
public static <E> org.aksw.commons.collector.domain.ParallelAggregator<org.apache.jena.sparql.engine.binding.Binding,E, convertorg.apache.jena.graph.Node, ?> (org.apache.jena.sparql.expr.aggregate.AggCountVar arq) -
convert
public static <E> org.aksw.commons.collector.domain.ParallelAggregator<org.apache.jena.sparql.engine.binding.Binding,E, convertorg.apache.jena.graph.Node, ?> (org.apache.jena.sparql.expr.aggregate.AggCountVarDistinct arq) -
convert
public static <E> org.aksw.commons.collector.domain.ParallelAggregator<org.apache.jena.sparql.engine.binding.Binding,E, convertorg.apache.jena.graph.Node, ?> (org.apache.jena.sparql.expr.aggregate.Aggregator arq)
-