Class ResultSetMappers

java.lang.Object
org.aksw.jenax.sparql.rx.op.ResultSetMappers

public class ResultSetMappers extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static Function<? super org.apache.jena.rdfconnection.SparqlQueryConnection,Collection<org.apache.jena.graph.Node>>
    createMultiNodeMapper(org.apache.jena.query.Query rawKeyQuery)
     
    static Function<? super org.apache.jena.rdfconnection.SparqlQueryConnection,org.apache.jena.graph.Node>
    createNodeMapper(org.apache.jena.query.Query rawKeyQuery, org.apache.jena.graph.Node defaultValue)
     
    static Function<org.apache.jena.sparql.engine.binding.Binding,org.apache.jena.graph.Node>
    createNodeMapper(org.apache.jena.sparql.core.Var var)
     
    static Function<? super org.apache.jena.rdfconnection.SparqlQueryConnection,org.apache.jena.sparql.algebra.Table>
    createTableMapper(org.apache.jena.query.Query rawKeyQuery)
     
    static Function<org.apache.jena.sparql.engine.binding.Binding,List<org.apache.jena.graph.Node>>
    createTupleMapper(List<org.apache.jena.sparql.core.Var> vars)
     
    static Function<? super org.apache.jena.rdfconnection.SparqlQueryConnection,Collection<List<org.apache.jena.graph.Node>>>
    createTupleMapper(org.apache.jena.query.Query rawKeyQuery)
     
    static <T> Function<org.apache.jena.query.Dataset,T>
    wrapForDataset(Function<? super org.apache.jena.rdfconnection.SparqlQueryConnection,T> fn)
    Convert a mapper that takes a SparqlQueryConnection as input into one that accepts a Dataset instead.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ResultSetMappers

      public ResultSetMappers()
  • Method Details

    • wrapForDataset

      public static <T> Function<org.apache.jena.query.Dataset,T> wrapForDataset(Function<? super org.apache.jena.rdfconnection.SparqlQueryConnection,T> fn)
      Convert a mapper that takes a SparqlQueryConnection as input into one that accepts a Dataset instead.
      Type Parameters:
      T -
      Parameters:
      fn -
      Returns:
    • createTableMapper

      public static Function<? super org.apache.jena.rdfconnection.SparqlQueryConnection,org.apache.jena.sparql.algebra.Table> createTableMapper(org.apache.jena.query.Query rawKeyQuery)
    • createMultiNodeMapper

      public static Function<? super org.apache.jena.rdfconnection.SparqlQueryConnection,Collection<org.apache.jena.graph.Node>> createMultiNodeMapper(org.apache.jena.query.Query rawKeyQuery)
    • createNodeMapper

      public static Function<? super org.apache.jena.rdfconnection.SparqlQueryConnection,org.apache.jena.graph.Node> createNodeMapper(org.apache.jena.query.Query rawKeyQuery, org.apache.jena.graph.Node defaultValue)
    • createTupleMapper

      public static Function<? super org.apache.jena.rdfconnection.SparqlQueryConnection,Collection<List<org.apache.jena.graph.Node>>> createTupleMapper(org.apache.jena.query.Query rawKeyQuery)
    • createTupleMapper

      public static Function<org.apache.jena.sparql.engine.binding.Binding,List<org.apache.jena.graph.Node>> createTupleMapper(List<org.apache.jena.sparql.core.Var> vars)
    • createNodeMapper

      public static Function<org.apache.jena.sparql.engine.binding.Binding,org.apache.jena.graph.Node> createNodeMapper(org.apache.jena.sparql.core.Var var)