Interface LinkSparqlQueryBase
- All Superinterfaces:
AutoCloseable,org.apache.jena.rdflink.LinkSparqlQuery,org.apache.jena.sparql.core.Transactional,TransactionalWrapper
- All Known Subinterfaces:
LinkSparqlQueryWrapper
- All Known Implementing Classes:
LinkSparqlQueryApp,LinkSparqlQueryJenaxBase,LinkSparqlQueryQueryTransform,LinkSparqlQueryWrapperBase
public interface LinkSparqlQueryBase
extends TransactionalWrapper, org.apache.jena.rdflink.LinkSparqlQuery
Mix-in that provides default implementation of all methods based on
query(Query)
which in turn is based on LinkSparqlQuery.newQuery().-
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 TypeMethodDescriptionstatic <T> TdoQueryCompute(org.apache.jena.sparql.core.Transactional transactional, Supplier<org.apache.jena.sparql.exec.QueryExec> qeSupp, Function<org.apache.jena.sparql.exec.QueryExec, T> computation) static voiddoQueryRowSet(org.apache.jena.sparql.core.Transactional transactional, Supplier<org.apache.jena.sparql.exec.QueryExec> qeSupp, Consumer<org.apache.jena.sparql.exec.RowSet> resultSetAction) static org.apache.jena.rdflink.LinkSparqlQueryCreate aLinkSparqlQueryinstance based on the given builder factory.default org.apache.jena.query.Querydefault org.apache.jena.sparql.exec.QueryExecSetup a SPARQL query execution.default org.apache.jena.sparql.exec.QueryExecquery(org.apache.jena.query.Query query) Setup a SPARQL query execution.default booleanExecute a ASK query and return a booleandefault booleanqueryAsk(org.apache.jena.query.Query query) Execute a ASK query and return a booleandefault org.apache.jena.graph.GraphqueryConstruct(String query) Execute a CONSTRUCT query and return as a Modeldefault org.apache.jena.graph.GraphqueryConstruct(org.apache.jena.query.Query query) Execute a CONSTRUCT query and return as a Modeldefault org.apache.jena.graph.GraphqueryDescribe(String query) Execute a DESCRIBE query and return as a Modeldefault org.apache.jena.graph.GraphqueryDescribe(org.apache.jena.query.Query query) Execute a DESCRIBE query and return as a Modeldefault voidqueryRowSet(String query, Consumer<org.apache.jena.sparql.exec.RowSet> resultSetAction) Execute a SELECT query and process the RowSet with the handler code.default voidqueryRowSet(org.apache.jena.query.Query query, Consumer<org.apache.jena.sparql.exec.RowSet> resultSetAction) Execute a SELECT query and process the RowSet with the handler code.default 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.default 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.rdflink.LinkSparqlQuery
close, newQueryMethods inherited from interface org.apache.jena.sparql.core.Transactional
begin, calc, calculate, calculateRead, calculateWrite, exec, execute, executeRead, executeWrite, promoteMethods inherited from interface org.aksw.jenax.dataaccess.sparql.common.TransactionalWrapper
abort, begin, begin, commit, end, getDelegate, getTransactionalDelegate, isInTransaction, promote, transactionMode, transactionType
-
Method Details
-
of
static org.apache.jena.rdflink.LinkSparqlQuery of(Supplier<org.apache.jena.sparql.exec.QueryExecBuilder> queryExecBuilderFactory) Create aLinkSparqlQueryinstance based on the given builder factory. -
parse
-
doQueryCompute
-
doQueryRowSet
-
queryRowSet
default void queryRowSet(String query, Consumer<org.apache.jena.sparql.exec.RowSet> resultSetAction) Execute a SELECT query and process the RowSet with the handler code.- Specified by:
queryRowSetin interfaceorg.apache.jena.rdflink.LinkSparqlQuery- Parameters:
query-resultSetAction-
-
queryRowSet
default void queryRowSet(org.apache.jena.query.Query query, Consumer<org.apache.jena.sparql.exec.RowSet> resultSetAction) Execute a SELECT query and process the RowSet with the handler code.- Specified by:
queryRowSetin interfaceorg.apache.jena.rdflink.LinkSparqlQuery- Parameters:
query-resultSetAction-
-
querySelect
default 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.- Specified by:
querySelectin interfaceorg.apache.jena.rdflink.LinkSparqlQuery- Parameters:
query-rowAction-
-
querySelect
default 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.- Specified by:
querySelectin interfaceorg.apache.jena.rdflink.LinkSparqlQuery- Parameters:
query-rowAction-
-
queryConstruct
Execute a CONSTRUCT query and return as a Model- Specified by:
queryConstructin interfaceorg.apache.jena.rdflink.LinkSparqlQuery
-
queryConstruct
default org.apache.jena.graph.Graph queryConstruct(org.apache.jena.query.Query query) Execute a CONSTRUCT query and return as a Model- Specified by:
queryConstructin interfaceorg.apache.jena.rdflink.LinkSparqlQuery
-
queryDescribe
Execute a DESCRIBE query and return as a Model- Specified by:
queryDescribein interfaceorg.apache.jena.rdflink.LinkSparqlQuery
-
queryDescribe
default org.apache.jena.graph.Graph queryDescribe(org.apache.jena.query.Query query) Execute a DESCRIBE query and return as a Model- Specified by:
queryDescribein interfaceorg.apache.jena.rdflink.LinkSparqlQuery
-
queryAsk
Execute a ASK query and return a boolean- Specified by:
queryAskin interfaceorg.apache.jena.rdflink.LinkSparqlQuery
-
queryAsk
default boolean queryAsk(org.apache.jena.query.Query query) Execute a ASK query and return a boolean- Specified by:
queryAskin interfaceorg.apache.jena.rdflink.LinkSparqlQuery
-
query
default 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.- Specified by:
queryin interfaceorg.apache.jena.rdflink.LinkSparqlQuery- Parameters:
query-- Returns:
- QueryExecution
-
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.- Specified by:
queryin interfaceorg.apache.jena.rdflink.LinkSparqlQuery- Parameters:
queryString-- Returns:
- QueryExecution
-