- All Superinterfaces:
AutoCloseable,org.apache.jena.sparql.core.Transactional
- All Known Subinterfaces:
RDFLink
- All Known Implementing Classes:
RDFLinkAdapter,RDFLinkDataset,RDFLinkFuseki,RDFLinkHTTP,RDFLinkModular
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 TypeMethodDescriptionvoidclose()Close this connection.org.apache.jena.sparql.exec.QueryExecBuildernewQuery()Return aQueryExecBuilderthat is initially configured using this link setup and type.org.apache.jena.sparql.exec.QueryExecSetup a SPARQL query execution.org.apache.jena.sparql.exec.QueryExecquery(org.apache.jena.query.Query query) Setup a SPARQL query execution.booleanExecute a ASK query and return a booleanbooleanqueryAsk(org.apache.jena.query.Query query) Execute a ASK query and return a booleanorg.apache.jena.graph.GraphqueryConstruct(String query) Execute a CONSTRUCT query and return as a Modelorg.apache.jena.graph.GraphqueryConstruct(org.apache.jena.query.Query query) Execute a CONSTRUCT query and return as a Modelorg.apache.jena.graph.GraphqueryDescribe(String query) Execute a DESCRIBE query and return as a Modelorg.apache.jena.graph.GraphqueryDescribe(org.apache.jena.query.Query query) Execute a DESCRIBE query and return as a ModelvoidqueryRowSet(String query, Consumer<org.apache.jena.sparql.exec.RowSet> rowSetAction) Execute a SELECT query and process the RowSet with the handler code.voidqueryRowSet(org.apache.jena.query.Query query, Consumer<org.apache.jena.sparql.exec.RowSet> rowSetAction) Execute a SELECT query and process the RowSet with the handler code.voidquerySelect(String query, Consumer<org.apache.jena.sparql.engine.binding.Binding> rowAction) Execute a SELECT query and process the rows of the results with the handler code.voidquerySelect(org.apache.jena.query.Query query, Consumer<org.apache.jena.sparql.engine.binding.Binding> 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
-
queryRowSet
Execute a SELECT query and process the RowSet with the handler code.- Parameters:
query-rowSetAction-
-
queryRowSet
void queryRowSet(org.apache.jena.query.Query query, Consumer<org.apache.jena.sparql.exec.RowSet> rowSetAction) Execute a SELECT query and process the RowSet with the handler code.- Parameters:
query-rowSetAction-
-
querySelect
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.sparql.engine.binding.Binding> rowAction) Execute a SELECT query and process the rows of the results with the handler code.- Parameters:
query-rowAction-
-
queryConstruct
Execute a CONSTRUCT query and return as a Model -
queryConstruct
org.apache.jena.graph.Graph queryConstruct(org.apache.jena.query.Query query) Execute a CONSTRUCT query and return as a Model -
queryDescribe
Execute a DESCRIBE query and return as a Model -
queryDescribe
org.apache.jena.graph.Graph queryDescribe(org.apache.jena.query.Query query) Execute a DESCRIBE query and return as a Model -
queryAsk
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.sparql.exec.QueryExec query(org.apache.jena.query.Query query) Setup a SPARQL query execution. See alsoquerySelect(Query, Consumer),queryConstruct(Query),queryDescribe(Query),queryAsk(Query)for ways to execute queries for of a specific form.- Parameters:
query-- Returns:
- QExec
-
query
Setup a SPARQL query execution. See alsoquerySelect(String, Consumer),queryConstruct(String),queryDescribe(String),queryAsk(String)for ways to execute queries for of a specific form.- Parameters:
queryString-- Returns:
- QExec
-
newQuery
org.apache.jena.sparql.exec.QueryExecBuilder newQuery()Return aQueryExecBuilderthat is initially configured using this link setup and type.- Returns:
- QueryExecBuilder
-
close
void close()Close this connection. Use with try-resource.- Specified by:
closein interfaceAutoCloseable
-