Package org.aksw.faraday_cage.util
Class QueryHelper
- java.lang.Object
-
- org.aksw.faraday_cage.util.QueryHelper
-
public class QueryHelper extends java.lang.ObjectHelper 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.Stringexists(java.lang.String s)static voidforEachResultOf(java.lang.String q, Model m, java.util.function.Consumer<org.apache.jena.query.QuerySolution> f)static voidforEachResultOf(org.apache.jena.query.Query q, Model m, java.util.function.Consumer<org.apache.jena.query.QuerySolution> f)static booleanhasEmptyResult(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.Stringnot(java.lang.String s)static java.lang.Stringtriple(java.lang.String s, Property p, java.lang.String o)static java.lang.Stringtriple(java.lang.String s, Property p, Resource o)static java.lang.Stringtriple(Resource s, Property p, java.lang.String o)static java.lang.Stringtriple(Resource s, Property p, Resource o)
-
-
-
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, java.lang.String o)
-
-