Package org.aksw.jenax.sparql.rx.op
Class FlowOfBindingsOps
java.lang.Object
org.aksw.jenax.sparql.rx.op.FlowOfBindingsOps
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic 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.QueryIteratortoQueryIterator(io.reactivex.rxjava3.core.Flowable<org.apache.jena.sparql.engine.binding.Binding> bindingFlow) Bride from Flowable<Binding> to QueryIterator.
-
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:
-