Class QueryStreamOps

java.lang.Object
org.aksw.jena_sparql_api.rx.query_flow.QueryStreamOps

public class QueryStreamOps extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static org.apache.jena.sparql.engine.ExecutionContext
    Utility method to set up a default execution context
    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)
     
    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 Flowable quads = 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)
    static Function<org.apache.jena.sparql.engine.binding.Binding,Stream<org.apache.jena.graph.Triple>>
    createMapperTriples(org.apache.jena.sparql.syntax.Template template)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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

      public static Function<org.apache.jena.sparql.engine.binding.Binding,Stream<org.apache.jena.graph.Triple>> createMapperTriples(org.apache.jena.sparql.syntax.Template template)
    • 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 Flowable quads = 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: