Package org.aksw.faraday_cage.util
Class QueryHelper
- java.lang.Object
-
- org.aksw.faraday_cage.util.QueryHelper
-
public class QueryHelper extends Object
Helper class for working with Jena SPARQL API. Best used with static imports.
-
-
Constructor Summary
Constructors Constructor Description QueryHelper()
-
Method Summary
Modifier and Type Method Description static Stringexists(String s)static voidforEachResultOf(String q, Model m, Consumer<org.apache.jena.query.QuerySolution> f)static voidforEachResultOf(org.apache.jena.query.Query q, Model m, Consumer<org.apache.jena.query.QuerySolution> f)static booleanhasEmptyResult(org.apache.jena.query.Query q, Model m)static <V> List<V>mapResultOf(String q, Model m, Function<org.apache.jena.query.QuerySolution,V> f)static <V> List<V>mapResultOf(org.apache.jena.query.Query q, Model m, Function<org.apache.jena.query.QuerySolution,V> f)static Stringnot(String s)static Stringtriple(String s, Property p, String o)static Stringtriple(String s, Property p, Resource o)static Stringtriple(Resource s, Property p, String o)static Stringtriple(Resource s, Property p, Resource o)
-
-
-
Method Detail
-
forEachResultOf
public static void forEachResultOf(org.apache.jena.query.Query q, Model m, Consumer<org.apache.jena.query.QuerySolution> f)
-
forEachResultOf
public static void forEachResultOf(String q, Model m, Consumer<org.apache.jena.query.QuerySolution> f)
-
mapResultOf
public static <V> List<V> mapResultOf(org.apache.jena.query.Query q, Model m, Function<org.apache.jena.query.QuerySolution,V> f)
-
mapResultOf
public static <V> List<V> mapResultOf(String q, Model m, Function<org.apache.jena.query.QuerySolution,V> f)
-
hasEmptyResult
public static boolean hasEmptyResult(org.apache.jena.query.Query q, Model m)
-
-