Class QueryHelper


  • public class QueryHelper
    extends java.lang.Object
    Helper class for working with Jena SPARQL API. Best used with static imports.
    • Constructor Summary

      Constructors 
      Constructor Description
      QueryHelper()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String exists​(java.lang.String s)  
      static void forEachResultOf​(java.lang.String q, Model m, java.util.function.Consumer<org.apache.jena.query.QuerySolution> f)  
      static void forEachResultOf​(org.apache.jena.query.Query q, Model m, java.util.function.Consumer<org.apache.jena.query.QuerySolution> f)  
      static boolean hasEmptyResult​(org.apache.jena.query.Query q, Model m)  
      static <V> java.util.List<V> mapResultOf​(java.lang.String q, Model m, java.util.function.Function<org.apache.jena.query.QuerySolution,​V> f)  
      static <V> java.util.List<V> mapResultOf​(org.apache.jena.query.Query q, Model m, java.util.function.Function<org.apache.jena.query.QuerySolution,​V> f)  
      static java.lang.String not​(java.lang.String s)  
      static java.lang.String triple​(java.lang.String s, Property p, java.lang.String o)  
      static java.lang.String triple​(java.lang.String s, Property p, Resource o)  
      static java.lang.String triple​(Resource s, Property p, java.lang.String o)  
      static java.lang.String triple​(Resource s, Property p, Resource o)  
      • Methods inherited from class java.lang.Object

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

      • QueryHelper

        public QueryHelper()
    • Method Detail

      • forEachResultOf

        public static void forEachResultOf​(org.apache.jena.query.Query q,
                                           Model m,
                                           java.util.function.Consumer<org.apache.jena.query.QuerySolution> f)
      • forEachResultOf

        public static void forEachResultOf​(java.lang.String q,
                                           Model m,
                                           java.util.function.Consumer<org.apache.jena.query.QuerySolution> f)
      • mapResultOf

        public static <V> java.util.List<V> mapResultOf​(org.apache.jena.query.Query q,
                                                        Model m,
                                                        java.util.function.Function<org.apache.jena.query.QuerySolution,​V> f)
      • mapResultOf

        public static <V> java.util.List<V> mapResultOf​(java.lang.String q,
                                                        Model m,
                                                        java.util.function.Function<org.apache.jena.query.QuerySolution,​V> f)
      • hasEmptyResult

        public static boolean hasEmptyResult​(org.apache.jena.query.Query q,
                                             Model m)
      • not

        public static java.lang.String not​(java.lang.String s)
      • exists

        public static java.lang.String exists​(java.lang.String s)
      • triple

        public static java.lang.String triple​(java.lang.String s,
                                              Property p,
                                              Resource o)
      • triple

        public static java.lang.String triple​(java.lang.String s,
                                              Property p,
                                              java.lang.String o)
      • triple

        public static java.lang.String triple​(Resource s,
                                              Property p,
                                              java.lang.String o)