Package org.aksw.jenax.sparql.rx.op
Class ResultSetMappers
java.lang.Object
org.aksw.jenax.sparql.rx.op.ResultSetMappers
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Function<? super org.apache.jena.rdfconnection.SparqlQueryConnection,Collection<org.apache.jena.graph.Node>> createMultiNodeMapper(org.apache.jena.query.Query rawKeyQuery) static Function<? super org.apache.jena.rdfconnection.SparqlQueryConnection,org.apache.jena.graph.Node> createNodeMapper(org.apache.jena.query.Query rawKeyQuery, org.apache.jena.graph.Node defaultValue) static Function<org.apache.jena.sparql.engine.binding.Binding,org.apache.jena.graph.Node> createNodeMapper(org.apache.jena.sparql.core.Var var) static Function<? super org.apache.jena.rdfconnection.SparqlQueryConnection,org.apache.jena.sparql.algebra.Table> createTableMapper(org.apache.jena.query.Query rawKeyQuery) createTupleMapper(List<org.apache.jena.sparql.core.Var> vars) static Function<? super org.apache.jena.rdfconnection.SparqlQueryConnection,Collection<List<org.apache.jena.graph.Node>>> createTupleMapper(org.apache.jena.query.Query rawKeyQuery) static <T> Function<org.apache.jena.query.Dataset,T> wrapForDataset(Function<? super org.apache.jena.rdfconnection.SparqlQueryConnection, T> fn) Convert a mapper that takes a SparqlQueryConnection as input into one that accepts a Dataset instead.
-
Constructor Details
-
ResultSetMappers
public ResultSetMappers()
-
-
Method Details
-
wrapForDataset
public static <T> Function<org.apache.jena.query.Dataset,T> wrapForDataset(Function<? super org.apache.jena.rdfconnection.SparqlQueryConnection, T> fn) Convert a mapper that takes a SparqlQueryConnection as input into one that accepts a Dataset instead.- Type Parameters:
T-- Parameters:
fn-- Returns:
-
createTableMapper
public static Function<? super org.apache.jena.rdfconnection.SparqlQueryConnection,org.apache.jena.sparql.algebra.Table> createTableMapper(org.apache.jena.query.Query rawKeyQuery) -
createMultiNodeMapper
public static Function<? super org.apache.jena.rdfconnection.SparqlQueryConnection,Collection<org.apache.jena.graph.Node>> createMultiNodeMapper(org.apache.jena.query.Query rawKeyQuery) -
createNodeMapper
public static Function<? super org.apache.jena.rdfconnection.SparqlQueryConnection,org.apache.jena.graph.Node> createNodeMapper(org.apache.jena.query.Query rawKeyQuery, org.apache.jena.graph.Node defaultValue) -
createTupleMapper
public static Function<? super org.apache.jena.rdfconnection.SparqlQueryConnection,Collection<List<org.apache.jena.graph.Node>>> createTupleMapper(org.apache.jena.query.Query rawKeyQuery) -
createTupleMapper
-
createNodeMapper
public static Function<org.apache.jena.sparql.engine.binding.Binding,org.apache.jena.graph.Node> createNodeMapper(org.apache.jena.sparql.core.Var var)
-