Interface SparqlQueryConnection

All Superinterfaces:
AutoCloseable, org.apache.jena.sparql.core.Transactional
All Known Subinterfaces:
RDFConnection, RDFConnectionFuseki, RDFConnectionRemote
All Known Implementing Classes:
RDFConnectionAdapter, RDFConnectionFuseki.RDFConnectionFusekiImpl, RDFConnectionLocal, RDFConnectionWrapper

public interface SparqlQueryConnection extends org.apache.jena.sparql.core.Transactional, AutoCloseable
SPARQL Query Operations on a connection.
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.apache.jena.sparql.core.Transactional

    org.apache.jena.sparql.core.Transactional.Promote
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Close this connection.
    org.apache.jena.query.QueryExecutionBuilder
    Return an execution builder initialized with the RDFConnection setup.
    org.apache.jena.query.QueryExecution
    query(String queryString)
    Setup a SPARQL query execution.
    org.apache.jena.query.QueryExecution
    query(org.apache.jena.query.Query query)
    Setup a SPARQL query execution.
    boolean
    Execute a ASK query and return a boolean
    boolean
    queryAsk(org.apache.jena.query.Query query)
    Execute a ASK query and return a boolean
    org.apache.jena.rdf.model.Model
    Execute a CONSTRUCT query and return as a Model
    org.apache.jena.rdf.model.Model
    queryConstruct(org.apache.jena.query.Query query)
    Execute a CONSTRUCT query and return as a Model
    org.apache.jena.rdf.model.Model
    Execute a DESCRIBE query and return as a Model
    org.apache.jena.rdf.model.Model
    queryDescribe(org.apache.jena.query.Query query)
    Execute a DESCRIBE query and return as a Model
    void
    queryResultSet(String query, Consumer<org.apache.jena.query.ResultSet> resultSetAction)
    Execute a SELECT query and process the ResultSet with the handler code.
    void
    queryResultSet(org.apache.jena.query.Query query, Consumer<org.apache.jena.query.ResultSet> resultSetAction)
    Execute a SELECT query and process the ResultSet with the handler code.
    void
    querySelect(String query, Consumer<org.apache.jena.query.QuerySolution> rowAction)
    Execute a SELECT query and process the rows of the results with the handler code.
    void
    querySelect(org.apache.jena.query.Query query, Consumer<org.apache.jena.query.QuerySolution> rowAction)
    Execute a SELECT query and process the rows of the results with the handler code.

    Methods inherited from interface org.apache.jena.sparql.core.Transactional

    abort, begin, begin, begin, calc, calculate, calculateRead, calculateWrite, commit, end, exec, execute, executeRead, executeWrite, isInTransaction, promote, promote, transactionMode, transactionType
  • Method Details

    • queryResultSet

      void queryResultSet(String query, Consumer<org.apache.jena.query.ResultSet> resultSetAction)
      Execute a SELECT query and process the ResultSet with the handler code.
      Parameters:
      query -
      resultSetAction -
    • queryResultSet

      void queryResultSet(org.apache.jena.query.Query query, Consumer<org.apache.jena.query.ResultSet> resultSetAction)
      Execute a SELECT query and process the ResultSet with the handler code.
      Parameters:
      query -
      resultSetAction -
    • querySelect

      void querySelect(String query, Consumer<org.apache.jena.query.QuerySolution> rowAction)
      Execute a SELECT query and process the rows of the results with the handler code.
      Parameters:
      query -
      rowAction -
    • querySelect

      void querySelect(org.apache.jena.query.Query query, Consumer<org.apache.jena.query.QuerySolution> rowAction)
      Execute a SELECT query and process the rows of the results with the handler code.
      Parameters:
      query -
      rowAction -
    • queryConstruct

      org.apache.jena.rdf.model.Model queryConstruct(String query)
      Execute a CONSTRUCT query and return as a Model
    • queryConstruct

      org.apache.jena.rdf.model.Model queryConstruct(org.apache.jena.query.Query query)
      Execute a CONSTRUCT query and return as a Model
    • queryDescribe

      org.apache.jena.rdf.model.Model queryDescribe(String query)
      Execute a DESCRIBE query and return as a Model
    • queryDescribe

      org.apache.jena.rdf.model.Model queryDescribe(org.apache.jena.query.Query query)
      Execute a DESCRIBE query and return as a Model
    • queryAsk

      boolean queryAsk(String query)
      Execute a ASK query and return a boolean
    • queryAsk

      boolean queryAsk(org.apache.jena.query.Query query)
      Execute a ASK query and return a boolean
    • query

      org.apache.jena.query.QueryExecution query(org.apache.jena.query.Query query)
      Setup a SPARQL query execution. See also querySelect(Query, Consumer), queryConstruct(Query), queryDescribe(Query), queryAsk(Query) for ways to execute queries for of a specific form.
      Parameters:
      query -
      Returns:
      QueryExecution
    • query

      org.apache.jena.query.QueryExecution query(String queryString)
      Setup a SPARQL query execution. See also querySelect(String, Consumer), queryConstruct(String), queryDescribe(String), queryAsk(String) for ways to execute queries for of a specific form.
      Parameters:
      queryString -
      Returns:
      QueryExecution
    • newQuery

      org.apache.jena.query.QueryExecutionBuilder newQuery()
      Return an execution builder initialized with the RDFConnection setup.
      Returns:
      QueryExecutionBuilderCommon
    • close

      void close()
      Close this connection. Use with try-resource.
      Specified by:
      close in interface AutoCloseable