Class LinkSparqlQueryJenaxBase<T extends QueryExecFactoryQuery>
java.lang.Object
org.aksw.jenax.dataaccess.sparql.link.query.LinkSparqlQueryJenaxBase<T>
- All Implemented Interfaces:
AutoCloseable,TransactionalWrapper,LinkSparqlQueryBase,org.apache.jena.rdflink.LinkSparqlQuery,org.apache.jena.sparql.core.Transactional
public class LinkSparqlQueryJenaxBase<T extends QueryExecFactoryQuery>
extends Object
implements TransactionalWrapper, LinkSparqlQueryBase
Provide a
LinkSparqlQuery view over a QueryExecutionFactoryQuery.
The link does not support newQuery().-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.jena.sparql.core.Transactional
org.apache.jena.sparql.core.Transactional.Promote -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionLinkSparqlQueryJenaxBase(T queryExecutionFactory) LinkSparqlQueryJenaxBase(T queryExecutionFactory, org.apache.jena.sparql.core.Transactional transactional) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()org.apache.jena.sparql.core.TransactionalThis method needs to be overridden for transaction supportorg.apache.jena.sparql.exec.QueryExecBuildernewQuery()org.apache.jena.sparql.exec.QueryExecquery(org.apache.jena.query.Query query) Setup a SPARQL query execution.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.aksw.jenax.dataaccess.sparql.link.query.LinkSparqlQueryBase
parse, query, queryAsk, queryAsk, queryConstruct, queryConstruct, queryDescribe, queryDescribe, queryRowSet, queryRowSet, querySelect, querySelectMethods 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, getTransactionalDelegate, isInTransaction, promote, transactionMode, transactionType
-
Field Details
-
queryExecFactory
-
transactional
protected org.apache.jena.sparql.core.Transactional transactional
-
-
Constructor Details
-
LinkSparqlQueryJenaxBase
-
LinkSparqlQueryJenaxBase
public LinkSparqlQueryJenaxBase(T queryExecutionFactory, org.apache.jena.sparql.core.Transactional transactional)
-
-
Method Details
-
getDelegate
public org.apache.jena.sparql.core.Transactional getDelegate()Description copied from interface:TransactionalWrapperThis method needs to be overridden for transaction support- Specified by:
getDelegatein interfaceTransactionalWrapper
-
query
public org.apache.jena.sparql.exec.QueryExec query(org.apache.jena.query.Query query) Description copied from interface:LinkSparqlQueryBaseSetup a SPARQL query execution. See alsoLinkSparqlQueryBase.querySelect(Query, Consumer),LinkSparqlQueryBase.queryConstruct(Query),LinkSparqlQueryBase.queryDescribe(Query),LinkSparqlQueryBase.queryAsk(Query)for ways to execute queries for of a specific form.- Specified by:
queryin interfaceorg.apache.jena.rdflink.LinkSparqlQuery- Specified by:
queryin interfaceLinkSparqlQueryBase- Returns:
- QueryExecution
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceorg.apache.jena.rdflink.LinkSparqlQuery
-
newQuery
public org.apache.jena.sparql.exec.QueryExecBuilder newQuery()- Specified by:
newQueryin interfaceorg.apache.jena.rdflink.LinkSparqlQuery
-