Class ResultSetUtils

java.lang.Object
org.aksw.jenax.arq.util.binding.ResultSetUtils

public class ResultSetUtils extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static org.apache.jena.query.ResultSet
    create(List<String> varNames, Iterator<org.apache.jena.sparql.engine.binding.Binding> bindingIt)
     
    static org.apache.jena.query.ResultSet
    createUsingVars(Iterable<org.apache.jena.sparql.core.Var> vars, Iterator<org.apache.jena.sparql.engine.binding.Binding> bindingIt)
    Create from vars (instead of var names)
    static org.apache.jena.graph.Node
    getNextNode(org.apache.jena.query.ResultSet rs, org.apache.jena.sparql.core.Var v)
     
    static org.apache.jena.rdf.model.RDFNode
    getNextRDFNode(org.apache.jena.query.ResultSet rs, org.apache.jena.sparql.core.Var v)
     
    static List<org.apache.jena.sparql.core.Var>
    getVars(org.apache.jena.query.ResultSet rs)
     
    static Integer
    resultSetToInt(org.apache.jena.query.ResultSet rs, org.apache.jena.sparql.core.Var v)
     
    static List<org.apache.jena.sparql.engine.binding.Binding>
    resultSetToList(org.apache.jena.query.ResultSet rs)
     
    static List<org.apache.jena.graph.Node>
    resultSetToList(org.apache.jena.query.ResultSet rs, org.apache.jena.sparql.core.Var v)
     
    static org.apache.jena.sparql.algebra.Table
    resultSetToTable(org.apache.jena.query.ResultSet rs)
    Materialize a ResultSet into a Table
    static com.google.common.collect.Multiset<org.apache.jena.sparql.engine.binding.Binding>
    toMultiset(org.apache.jena.query.ResultSet rs)
     
    static com.google.common.collect.Multiset<org.apache.jena.query.QuerySolution>
    toMultisetQs(org.apache.jena.query.ResultSet rs)
     
    static Optional<org.apache.jena.graph.Node>
    tryGetNextNode(org.apache.jena.query.ResultSet rs, org.apache.jena.sparql.core.Var v)
     
    static Optional<org.apache.jena.rdf.model.RDFNode>
    tryGetNextRDFNode(org.apache.jena.query.ResultSet rs, org.apache.jena.sparql.core.Var v)
     

    Methods inherited from class java.lang.Object

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

    • ResultSetUtils

      public ResultSetUtils()
  • Method Details

    • resultSetToTable

      public static org.apache.jena.sparql.algebra.Table resultSetToTable(org.apache.jena.query.ResultSet rs)
      Materialize a ResultSet into a Table
    • getVars

      public static List<org.apache.jena.sparql.core.Var> getVars(org.apache.jena.query.ResultSet rs)
    • getNextNode

      public static org.apache.jena.graph.Node getNextNode(org.apache.jena.query.ResultSet rs, org.apache.jena.sparql.core.Var v)
    • tryGetNextNode

      public static Optional<org.apache.jena.graph.Node> tryGetNextNode(org.apache.jena.query.ResultSet rs, org.apache.jena.sparql.core.Var v)
    • getNextRDFNode

      public static org.apache.jena.rdf.model.RDFNode getNextRDFNode(org.apache.jena.query.ResultSet rs, org.apache.jena.sparql.core.Var v)
    • tryGetNextRDFNode

      public static Optional<org.apache.jena.rdf.model.RDFNode> tryGetNextRDFNode(org.apache.jena.query.ResultSet rs, org.apache.jena.sparql.core.Var v)
    • resultSetToInt

      public static Integer resultSetToInt(org.apache.jena.query.ResultSet rs, org.apache.jena.sparql.core.Var v)
    • resultSetToList

      public static List<org.apache.jena.sparql.engine.binding.Binding> resultSetToList(org.apache.jena.query.ResultSet rs)
    • resultSetToList

      public static List<org.apache.jena.graph.Node> resultSetToList(org.apache.jena.query.ResultSet rs, org.apache.jena.sparql.core.Var v)
    • create

      public static org.apache.jena.query.ResultSet create(List<String> varNames, Iterator<org.apache.jena.sparql.engine.binding.Binding> bindingIt)
    • createUsingVars

      public static org.apache.jena.query.ResultSet createUsingVars(Iterable<org.apache.jena.sparql.core.Var> vars, Iterator<org.apache.jena.sparql.engine.binding.Binding> bindingIt)
      Create from vars (instead of var names)
    • toMultisetQs

      public static com.google.common.collect.Multiset<org.apache.jena.query.QuerySolution> toMultisetQs(org.apache.jena.query.ResultSet rs)
    • toMultiset

      public static com.google.common.collect.Multiset<org.apache.jena.sparql.engine.binding.Binding> toMultiset(org.apache.jena.query.ResultSet rs)