Class FlowOfBindingsOps

java.lang.Object
org.aksw.jenax.sparql.rx.op.FlowOfBindingsOps

public class FlowOfBindingsOps extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static org.aksw.commons.rx.function.RxFunction<org.apache.jena.sparql.engine.binding.Binding,org.apache.jena.query.Dataset>
    tarqlDatasets(org.apache.jena.query.Query query)
    Returns a serializable RxFunction that maps bindings in tarql like fashion.
    static org.apache.jena.sparql.engine.QueryIterator
    toQueryIterator(io.reactivex.rxjava3.core.Flowable<org.apache.jena.sparql.engine.binding.Binding> bindingFlow)
    Bride from Flowable<Binding> to QueryIterator.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • FlowOfBindingsOps

      public FlowOfBindingsOps()
  • Method Details

    • toQueryIterator

      public static org.apache.jena.sparql.engine.QueryIterator toQueryIterator(io.reactivex.rxjava3.core.Flowable<org.apache.jena.sparql.engine.binding.Binding> bindingFlow)
      Bride from Flowable<Binding> to QueryIterator. Delegates the requestCancel and closeIterator methods. Obtain a blocking iterable from the flow and wrap it as a QueryIterator. Closing the latter cascades to the disaposable obtained from the flowable.
    • tarqlDatasets

      public static org.aksw.commons.rx.function.RxFunction<org.apache.jena.sparql.engine.binding.Binding,org.apache.jena.query.Dataset> tarqlDatasets(org.apache.jena.query.Query query)
      Returns a serializable RxFunction that maps bindings in tarql like fashion. This means each binding is used as input to the provided query.
      Parameters:
      query -
      Returns: