Class SparqlLibSetAgg
java.lang.Object
org.aksw.jena_sparql_api.sparql.ext.collection.set.SparqlLibSetAgg
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.aksw.commons.collector.domain.Aggregator<org.apache.jena.sparql.engine.binding.Binding,org.apache.jena.sparql.function.FunctionEnv, NodeSet> aggNodeSet(org.apache.jena.sparql.expr.Expr expr, boolean distinct) Distinct flag is irrelevant for setsstatic org.aksw.commons.collector.domain.Aggregator<org.apache.jena.sparql.engine.binding.Binding,org.apache.jena.sparql.function.FunctionEnv, NodeSet> aggNodeSetCollection(org.apache.jena.sparql.expr.Expr expr, boolean distinct) static org.aksw.commons.collector.domain.ParallelAggregator<org.apache.jena.graph.Node,org.apache.jena.sparql.function.FunctionEnv, NodeSet, ?> aggSet()Creates an aggregator that collects geometries into a geometry collection All geometries must have the same spatial reference system (SRS).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
-
SparqlLibSetAgg
public SparqlLibSetAgg()
-
-
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) -
aggNodeSet
public static org.aksw.commons.collector.domain.Aggregator<org.apache.jena.sparql.engine.binding.Binding,org.apache.jena.sparql.function.FunctionEnv, aggNodeSetNodeSet> (org.apache.jena.sparql.expr.Expr expr, boolean distinct) Distinct flag is irrelevant for sets -
aggNodeSetCollection
public static org.aksw.commons.collector.domain.Aggregator<org.apache.jena.sparql.engine.binding.Binding,org.apache.jena.sparql.function.FunctionEnv, aggNodeSetCollectionNodeSet> (org.apache.jena.sparql.expr.Expr expr, boolean distinct) -
aggSet
public static org.aksw.commons.collector.domain.ParallelAggregator<org.apache.jena.graph.Node,org.apache.jena.sparql.function.FunctionEnv, aggSet()NodeSet, ?> 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.
-