Class QueryStreamOps
java.lang.Object
org.aksw.jena_sparql_api.rx.query_flow.QueryStreamOps
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.jena.sparql.engine.ExecutionContextUtility method to set up a default execution contextstatic org.aksw.commons.util.stream.StreamFunction<org.apache.jena.sparql.engine.binding.Binding,org.apache.jena.sparql.engine.binding.Binding> createMapperBindings(org.apache.jena.sparql.algebra.Op op) static org.aksw.commons.util.stream.StreamFunction<org.apache.jena.sparql.engine.binding.Binding,org.apache.jena.sparql.core.Quad> createMapperQuads(org.apache.jena.query.Query query) Create a mapper for a construct query yielding quads (similar to tarql)static Function<org.apache.jena.sparql.engine.binding.Binding,Stream<org.apache.jena.sparql.core.Quad>> createMapperQuads(org.apache.jena.sparql.syntax.Template template) Usage Flowablequads = flowOfBindings.concatMap(createMapperQuads(template)::apply); static org.aksw.commons.util.stream.StreamFunction<org.apache.jena.sparql.engine.binding.Binding,org.apache.jena.graph.Triple> createMapperTriples(org.apache.jena.query.Query query) Create a mapper for a construct query yielding triples (similar to tarql)createMapperTriples(org.apache.jena.sparql.syntax.Template template)
-
Constructor Details
-
QueryStreamOps
public QueryStreamOps()
-
-
Method Details
-
createMapperTriples
public static org.aksw.commons.util.stream.StreamFunction<org.apache.jena.sparql.engine.binding.Binding,org.apache.jena.graph.Triple> createMapperTriples(org.apache.jena.query.Query query) Create a mapper for a construct query yielding triples (similar to tarql) -
createMapperQuads
public static org.aksw.commons.util.stream.StreamFunction<org.apache.jena.sparql.engine.binding.Binding,org.apache.jena.sparql.core.Quad> createMapperQuads(org.apache.jena.query.Query query) Create a mapper for a construct query yielding quads (similar to tarql) -
createMapperBindings
public static org.aksw.commons.util.stream.StreamFunction<org.apache.jena.sparql.engine.binding.Binding,org.apache.jena.sparql.engine.binding.Binding> createMapperBindings(org.apache.jena.sparql.algebra.Op op) -
createMapperTriples
-
createMapperQuads
public static Function<org.apache.jena.sparql.engine.binding.Binding,Stream<org.apache.jena.sparql.core.Quad>> createMapperQuads(org.apache.jena.sparql.syntax.Template template) Usage Flowablequads = flowOfBindings.concatMap(createMapperQuads(template)::apply); - Parameters:
template-- Returns:
-
createExecutionContextDefault
public static org.apache.jena.sparql.engine.ExecutionContext createExecutionContextDefault()Utility method to set up a default execution context- Returns:
-