Class SparqlLibArrayAgg
java.lang.Object
org.aksw.jena_sparql_api.sparql.ext.collection.array.SparqlLibArrayAgg
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.aksw.commons.collector.domain.ParallelAggregator<org.apache.jena.graph.Node,org.apache.jena.sparql.function.FunctionEnv, NodeList, ?> aggArray(boolean distinct) Creates an aggregator that collects geometries into a geometry collection All geometries must have the same spatial reference system (SRS).static org.aksw.commons.collector.domain.Aggregator<org.apache.jena.sparql.engine.binding.Binding,org.apache.jena.sparql.function.FunctionEnv, NodeList> aggNodeList(org.apache.jena.sparql.expr.Expr expr, boolean distinct) static <T> org.apache.jena.sparql.expr.aggregate.AccumulatorFactorywrap1(BiFunction<? super org.apache.jena.sparql.expr.Expr, ? super Boolean, ? extends org.aksw.commons.collector.domain.Aggregator<org.apache.jena.sparql.engine.binding.Binding, org.apache.jena.sparql.function.FunctionEnv, T>> ctor)
-
Constructor Details
-
SparqlLibArrayAgg
public SparqlLibArrayAgg()
-
-
Method Details
-
wrap1
public static <T> org.apache.jena.sparql.expr.aggregate.AccumulatorFactory wrap1(BiFunction<? super org.apache.jena.sparql.expr.Expr, ? super Boolean, ? extends org.aksw.commons.collector.domain.Aggregator<org.apache.jena.sparql.engine.binding.Binding, org.apache.jena.sparql.function.FunctionEnv, T>> ctor) -
aggNodeList
public static org.aksw.commons.collector.domain.Aggregator<org.apache.jena.sparql.engine.binding.Binding,org.apache.jena.sparql.function.FunctionEnv, aggNodeListNodeList> (org.apache.jena.sparql.expr.Expr expr, boolean distinct) -
aggArray
public static org.aksw.commons.collector.domain.ParallelAggregator<org.apache.jena.graph.Node,org.apache.jena.sparql.function.FunctionEnv, aggArrayNodeList, ?> (boolean distinct) Creates an aggregator that collects geometries into a geometry collection All geometries must have the same spatial reference system (SRS). The resulting geometry will be in the same SRS.- Parameters:
distinct- Whether to collect geometries in a set or a listgeomFactory- The geometry factory. If null then jena's default one is used.
-