Interface ResultSetRx

All Known Implementing Classes:
ResultSetRxImpl

public interface ResultSetRx
A result set based on rx Flowables. Essentially a pair of variable (names) and a flowable of bindings. Provides asQueryExec() and asQueryExecution() which return fresh objects that support select-based execution with abort and close.
  • Method Summary

    Modifier and Type
    Method
    Description
    default org.apache.jena.sparql.exec.QueryExec
     
    default org.apache.jena.query.QueryExecution
    Returns a QueryExecution with only support for execSelect, abort and close
    default org.apache.jena.sparql.engine.QueryIterator
     
    io.reactivex.rxjava3.core.Flowable<org.apache.jena.sparql.engine.binding.Binding>
     
     
    List<org.apache.jena.sparql.core.Var>
     
  • Method Details

    • getQueryStmt

      SparqlStmtQuery getQueryStmt()
    • getVars

      List<org.apache.jena.sparql.core.Var> getVars()
    • getBindings

      io.reactivex.rxjava3.core.Flowable<org.apache.jena.sparql.engine.binding.Binding> getBindings()
    • asQueryIterator

      default org.apache.jena.sparql.engine.QueryIterator asQueryIterator()
    • asQueryExecution

      default org.apache.jena.query.QueryExecution asQueryExecution()
      Returns a QueryExecution with only support for execSelect, abort and close
      Returns:
      A query execution wrapping this result set
    • asQueryExec

      default org.apache.jena.sparql.exec.QueryExec asQueryExec()