java.lang.Object
org.aksw.jena_sparql_api.sparql.ext.collection.set.SparqlLibSetAgg

public class SparqlLibSetAgg extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static 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 sets
    static 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,?>
    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.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

    • 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,NodeSet> aggNodeSet(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,NodeSet> aggNodeSetCollection(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,NodeSet,?> aggSet()
      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.