Class QueryExecSimple

java.lang.Object
org.aksw.jenax.arq.util.exec.query.QueryExecSimple

public class QueryExecSimple extends Object
This class is mainly intended for easing writing test cases. Instances of this class can be configured with a given prefix mapping for parsing queries. Several methods are then provided to evaluate a query and extract a specific value from the result set.
  • Field Details

    • prefixMapping

      protected org.apache.jena.shared.PrefixMapping prefixMapping
  • Constructor Details

    • QueryExecSimple

      protected QueryExecSimple(org.apache.jena.shared.PrefixMapping prefixMapping)
  • Method Details

    • create

      public static QueryExecSimple create(org.apache.jena.shared.PrefixMapping prefixMapping)
    • evalExprToLexicalForm

      public String evalExprToLexicalForm(String exprStr)
    • evalExprToNode

      public org.apache.jena.graph.Node evalExprToNode(String exprStr)
    • evalQueryToNode

      public org.apache.jena.graph.Node evalQueryToNode(String queryStr)
    • evalQueryToBinding

      public org.apache.jena.sparql.engine.binding.Binding evalQueryToBinding(String queryStr)
    • evalQueryToNodes

      public List<org.apache.jena.graph.Node> evalQueryToNodes(String queryStr)
    • evalQueryToLexicalForm

      public String evalQueryToLexicalForm(String queryStr)