Class SparqlLibArrayAgg

java.lang.Object
org.aksw.jena_sparql_api.sparql.ext.collection.array.SparqlLibArrayAgg

public class SparqlLibArrayAgg extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static 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.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)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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,NodeList> aggNodeList(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,NodeList,?> aggArray(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 list
      geomFactory - The geometry factory. If null then jena's default one is used.