Class RDFLinkWrapperWithWorkerThread
java.lang.Object
org.aksw.jenax.dataaccess.sparql.common.WorkerThreadBase
org.aksw.jenax.dataaccess.sparql.link.common.RDFLinkWrapperWithWorkerThread
- All Implemented Interfaces:
AutoCloseable,org.apache.jena.rdflink.LinkDatasetGraph,org.apache.jena.rdflink.LinkDatasetGraphAccess,org.apache.jena.rdflink.LinkSparqlQuery,org.apache.jena.rdflink.LinkSparqlUpdate,org.apache.jena.rdflink.RDFLink,org.apache.jena.sparql.core.Transactional
public class RDFLinkWrapperWithWorkerThread
extends WorkerThreadBase
implements org.apache.jena.rdflink.RDFLink
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.jena.sparql.core.Transactional
org.apache.jena.sparql.core.Transactional.Promote -
Field Summary
FieldsFields inherited from class org.aksw.jenax.dataaccess.sparql.common.WorkerThreadBase
es -
Constructor Summary
ConstructorsConstructorDescriptionRDFLinkWrapperWithWorkerThread(org.apache.jena.rdflink.RDFLink delegate) RDFLinkWrapperWithWorkerThread(org.apache.jena.rdflink.RDFLink delegate, ExecutorService executorService) -
Method Summary
Modifier and TypeMethodDescriptionvoidabort()voidbegin(org.apache.jena.query.ReadWrite readWrite) voidbegin(org.apache.jena.query.TxnType type) voidvoidclose()voidcommit()voiddelete()voiddelete(org.apache.jena.graph.Node graphName) voidend()org.apache.jena.graph.Graphget()org.apache.jena.graph.Graphget(org.apache.jena.graph.Node graphName) org.apache.jena.sparql.core.DatasetGraphorg.apache.jena.rdflink.RDFLinkbooleanisClosed()booleanvoidvoidload(org.apache.jena.graph.Graph graph) voidvoidload(org.apache.jena.graph.Node graphName, org.apache.jena.graph.Graph graph) voidloadDataset(String file) voidloadDataset(org.apache.jena.sparql.core.DatasetGraph dataset) org.apache.jena.sparql.exec.QueryExecBuildernewQuery()org.apache.jena.sparql.exec.UpdateExecBuilderbooleanpromote(org.apache.jena.sparql.core.Transactional.Promote mode) voidvoidput(org.apache.jena.graph.Graph graph) voidvoidput(org.apache.jena.graph.Node graphName, org.apache.jena.graph.Graph graph) voidputDataset(String file) voidputDataset(org.apache.jena.sparql.core.DatasetGraph dataset) org.apache.jena.sparql.exec.QueryExecorg.apache.jena.sparql.exec.QueryExecquery(org.apache.jena.query.Query query) org.apache.jena.query.ReadWriteorg.apache.jena.query.TxnTypevoidupdate(org.apache.jena.update.UpdateRequest update) static org.apache.jena.rdflink.RDFLinkwrap(org.apache.jena.rdflink.RDFLink delegate) Methods inherited from class org.aksw.jenax.dataaccess.sparql.common.WorkerThreadBase
submit, submit, submitMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.jena.rdflink.RDFLink
get, isRemote, queryAsk, queryAsk, queryConstruct, queryConstruct, queryConstructDataset, queryConstructDataset, queryDescribe, queryDescribe, queryRowSet, queryRowSet, querySelect, querySelect, update, updateMethods inherited from interface org.apache.jena.sparql.core.Transactional
begin, calc, calculate, calculateRead, calculateWrite, exec, execute, executeRead, executeWrite, promote
-
Field Details
-
delegate
protected org.apache.jena.rdflink.RDFLink delegate
-
-
Constructor Details
-
RDFLinkWrapperWithWorkerThread
public RDFLinkWrapperWithWorkerThread(org.apache.jena.rdflink.RDFLink delegate) -
RDFLinkWrapperWithWorkerThread
public RDFLinkWrapperWithWorkerThread(org.apache.jena.rdflink.RDFLink delegate, ExecutorService executorService)
-
-
Method Details
-
wrap
public static org.apache.jena.rdflink.RDFLink wrap(org.apache.jena.rdflink.RDFLink delegate) -
getDelegate
public org.apache.jena.rdflink.RDFLink getDelegate() -
begin
public void begin(org.apache.jena.query.TxnType type) - Specified by:
beginin interfaceorg.apache.jena.sparql.core.Transactional
-
begin
public void begin(org.apache.jena.query.ReadWrite readWrite) - Specified by:
beginin interfaceorg.apache.jena.sparql.core.Transactional
-
promote
public boolean promote(org.apache.jena.sparql.core.Transactional.Promote mode) - Specified by:
promotein interfaceorg.apache.jena.sparql.core.Transactional
-
commit
public void commit()- Specified by:
commitin interfaceorg.apache.jena.sparql.core.Transactional
-
abort
public void abort()- Specified by:
abortin interfaceorg.apache.jena.sparql.core.Transactional
-
end
public void end()- Specified by:
endin interfaceorg.apache.jena.sparql.core.Transactional
-
transactionMode
public org.apache.jena.query.ReadWrite transactionMode()- Specified by:
transactionModein interfaceorg.apache.jena.sparql.core.Transactional
-
transactionType
public org.apache.jena.query.TxnType transactionType()- Specified by:
transactionTypein interfaceorg.apache.jena.sparql.core.Transactional
-
isInTransaction
public boolean isInTransaction()- Specified by:
isInTransactionin interfaceorg.apache.jena.sparql.core.Transactional
-
getDataset
public org.apache.jena.sparql.core.DatasetGraph getDataset()- Specified by:
getDatasetin interfaceorg.apache.jena.rdflink.LinkDatasetGraphAccess
-
query
public org.apache.jena.sparql.exec.QueryExec query(org.apache.jena.query.Query query) - Specified by:
queryin interfaceorg.apache.jena.rdflink.LinkSparqlQuery- Specified by:
queryin interfaceorg.apache.jena.rdflink.RDFLink
-
query
- Specified by:
queryin interfaceorg.apache.jena.rdflink.LinkSparqlQuery- Specified by:
queryin interfaceorg.apache.jena.rdflink.RDFLink
-
newQuery
public org.apache.jena.sparql.exec.QueryExecBuilder newQuery()- Specified by:
newQueryin interfaceorg.apache.jena.rdflink.LinkSparqlQuery- Specified by:
newQueryin interfaceorg.apache.jena.rdflink.RDFLink
-
newUpdate
public org.apache.jena.sparql.exec.UpdateExecBuilder newUpdate()- Specified by:
newUpdatein interfaceorg.apache.jena.rdflink.LinkSparqlUpdate- Specified by:
newUpdatein interfaceorg.apache.jena.rdflink.RDFLink
-
update
public void update(org.apache.jena.update.UpdateRequest update) - Specified by:
updatein interfaceorg.apache.jena.rdflink.LinkSparqlUpdate- Specified by:
updatein interfaceorg.apache.jena.rdflink.RDFLink
-
get
public org.apache.jena.graph.Graph get()- Specified by:
getin interfaceorg.apache.jena.rdflink.LinkDatasetGraphAccess- Specified by:
getin interfaceorg.apache.jena.rdflink.RDFLink
-
get
public org.apache.jena.graph.Graph get(org.apache.jena.graph.Node graphName) - Specified by:
getin interfaceorg.apache.jena.rdflink.LinkDatasetGraphAccess- Specified by:
getin interfaceorg.apache.jena.rdflink.RDFLink
-
load
- Specified by:
loadin interfaceorg.apache.jena.rdflink.LinkDatasetGraph- Specified by:
loadin interfaceorg.apache.jena.rdflink.RDFLink
-
load
- Specified by:
loadin interfaceorg.apache.jena.rdflink.LinkDatasetGraph- Specified by:
loadin interfaceorg.apache.jena.rdflink.RDFLink
-
load
public void load(org.apache.jena.graph.Graph graph) - Specified by:
loadin interfaceorg.apache.jena.rdflink.LinkDatasetGraph- Specified by:
loadin interfaceorg.apache.jena.rdflink.RDFLink
-
load
public void load(org.apache.jena.graph.Node graphName, org.apache.jena.graph.Graph graph) - Specified by:
loadin interfaceorg.apache.jena.rdflink.LinkDatasetGraph- Specified by:
loadin interfaceorg.apache.jena.rdflink.RDFLink
-
put
- Specified by:
putin interfaceorg.apache.jena.rdflink.LinkDatasetGraph- Specified by:
putin interfaceorg.apache.jena.rdflink.RDFLink
-
put
- Specified by:
putin interfaceorg.apache.jena.rdflink.LinkDatasetGraph- Specified by:
putin interfaceorg.apache.jena.rdflink.RDFLink
-
put
public void put(org.apache.jena.graph.Graph graph) - Specified by:
putin interfaceorg.apache.jena.rdflink.LinkDatasetGraph- Specified by:
putin interfaceorg.apache.jena.rdflink.RDFLink
-
put
public void put(org.apache.jena.graph.Node graphName, org.apache.jena.graph.Graph graph) - Specified by:
putin interfaceorg.apache.jena.rdflink.LinkDatasetGraph- Specified by:
putin interfaceorg.apache.jena.rdflink.RDFLink
-
delete
public void delete(org.apache.jena.graph.Node graphName) - Specified by:
deletein interfaceorg.apache.jena.rdflink.LinkDatasetGraph- Specified by:
deletein interfaceorg.apache.jena.rdflink.RDFLink
-
delete
public void delete()- Specified by:
deletein interfaceorg.apache.jena.rdflink.LinkDatasetGraph- Specified by:
deletein interfaceorg.apache.jena.rdflink.RDFLink
-
loadDataset
- Specified by:
loadDatasetin interfaceorg.apache.jena.rdflink.LinkDatasetGraph- Specified by:
loadDatasetin interfaceorg.apache.jena.rdflink.RDFLink
-
loadDataset
public void loadDataset(org.apache.jena.sparql.core.DatasetGraph dataset) - Specified by:
loadDatasetin interfaceorg.apache.jena.rdflink.LinkDatasetGraph- Specified by:
loadDatasetin interfaceorg.apache.jena.rdflink.RDFLink
-
putDataset
- Specified by:
putDatasetin interfaceorg.apache.jena.rdflink.LinkDatasetGraph- Specified by:
putDatasetin interfaceorg.apache.jena.rdflink.RDFLink
-
putDataset
public void putDataset(org.apache.jena.sparql.core.DatasetGraph dataset) - Specified by:
putDatasetin interfaceorg.apache.jena.rdflink.LinkDatasetGraph- Specified by:
putDatasetin interfaceorg.apache.jena.rdflink.RDFLink
-
clearDataset
public void clearDataset()- Specified by:
clearDatasetin interfaceorg.apache.jena.rdflink.LinkDatasetGraph- Specified by:
clearDatasetin interfaceorg.apache.jena.rdflink.RDFLink
-
isClosed
public boolean isClosed()- Specified by:
isClosedin interfaceorg.apache.jena.rdflink.LinkDatasetGraph- Specified by:
isClosedin interfaceorg.apache.jena.rdflink.LinkDatasetGraphAccess- Specified by:
isClosedin interfaceorg.apache.jena.rdflink.RDFLink
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceorg.apache.jena.rdflink.LinkDatasetGraph- Specified by:
closein interfaceorg.apache.jena.rdflink.LinkDatasetGraphAccess- Specified by:
closein interfaceorg.apache.jena.rdflink.LinkSparqlQuery- Specified by:
closein interfaceorg.apache.jena.rdflink.LinkSparqlUpdate- Specified by:
closein interfaceorg.apache.jena.rdflink.RDFLink
-