Class LinkSparqlUpdateUpdateTransform
java.lang.Object
org.aksw.jenax.dataaccess.sparql.link.update.LinkSparqlUpdateWrapperBase
org.aksw.jenax.dataaccess.sparql.link.update.LinkSparqlUpdateUpdateTransform
- All Implemented Interfaces:
AutoCloseable,TransactionalWrapper,LinkSparqlUpdateBase,LinkSparqlUpdateWrapper,org.apache.jena.rdflink.LinkSparqlUpdate,org.apache.jena.sparql.core.Transactional
LinkSparqlQuery wrapper that can transform both
the incoming Query and the obtained QueryExec instances.
Supplied transformation functions may be null.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.jena.sparql.core.Transactional
org.apache.jena.sparql.core.Transactional.Promote -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BiFunction<? super org.apache.jena.update.UpdateRequest,? super org.apache.jena.update.UpdateProcessor, ? extends org.apache.jena.update.UpdateProcessor> protected Function<? super org.apache.jena.update.UpdateRequest,? extends org.apache.jena.update.UpdateRequest> Fields inherited from class org.aksw.jenax.dataaccess.sparql.link.update.LinkSparqlUpdateWrapperBase
delegate -
Constructor Summary
ConstructorsConstructorDescriptionLinkSparqlUpdateUpdateTransform(org.apache.jena.rdflink.LinkSparqlUpdate delegate, Function<? super org.apache.jena.update.UpdateRequest, ? extends org.apache.jena.update.UpdateRequest> updateTransform, BiFunction<? super org.apache.jena.update.UpdateRequest, ? super org.apache.jena.update.UpdateProcessor, ? extends org.apache.jena.update.UpdateProcessor> updateExecTransform) -
Method Summary
Methods inherited from class org.aksw.jenax.dataaccess.sparql.link.update.LinkSparqlUpdateWrapperBase
getDelegateMethods 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.update.LinkSparqlUpdateBase
update, update, updateMethods inherited from interface org.aksw.jenax.dataaccess.sparql.link.update.LinkSparqlUpdateWrapper
closeMethods 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
-
updateTransform
protected Function<? super org.apache.jena.update.UpdateRequest,? extends org.apache.jena.update.UpdateRequest> updateTransform -
updateExecTransform
protected BiFunction<? super org.apache.jena.update.UpdateRequest,? super org.apache.jena.update.UpdateProcessor, updateExecTransform? extends org.apache.jena.update.UpdateProcessor>
-
-
Constructor Details
-
LinkSparqlUpdateUpdateTransform
public LinkSparqlUpdateUpdateTransform(org.apache.jena.rdflink.LinkSparqlUpdate delegate, Function<? super org.apache.jena.update.UpdateRequest, ? extends org.apache.jena.update.UpdateRequest> updateTransform, BiFunction<? super org.apache.jena.update.UpdateRequest, ? super org.apache.jena.update.UpdateProcessor, ? extends org.apache.jena.update.UpdateProcessor> updateExecTransform)
-
-
Method Details
-
newUpdate
public org.apache.jena.sparql.exec.UpdateExecBuilder newUpdate()
-