- 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 TypeMethodDescriptionvoid
close()
Close this connection.org.apache.jena.sparql.exec.QueryExecBuilder
newQuery()
Return aQueryExecBuilder
that is initially configured using this link setup and type.org.apache.jena.sparql.exec.QueryExec
Setup a SPARQL query execution.org.apache.jena.sparql.exec.QueryExec
query
(org.apache.jena.query.Query query) Setup a SPARQL query execution.boolean
Execute a ASK query and return a booleanboolean
queryAsk
(org.apache.jena.query.Query query) Execute a ASK query and return a booleanorg.apache.jena.graph.Graph
queryConstruct
(String query) Execute a CONSTRUCT query and return as a Modelorg.apache.jena.graph.Graph
queryConstruct
(org.apache.jena.query.Query query) Execute a CONSTRUCT query and return as a Modelorg.apache.jena.graph.Graph
queryDescribe
(String query) Execute a DESCRIBE query and return as a Modelorg.apache.jena.graph.Graph
queryDescribe
(org.apache.jena.query.Query query) Execute a DESCRIBE query and return as a Modelvoid
queryRowSet
(String query, Consumer<org.apache.jena.sparql.exec.RowSet> rowSetAction) Execute a SELECT query and process the RowSet with the handler code.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.void
querySelect
(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.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.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 aQueryExecBuilder
that is initially configured using this link setup and type.- Returns:
- QueryExecBuilder
-
close
void close()Close this connection. Use with try-resource.- Specified by:
close
in interfaceAutoCloseable
-