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

public class LinkSparqlUpdateUpdateTransform extends LinkSparqlUpdateWrapperBase
LinkSparqlQuery wrapper that can transform both the incoming Query and the obtained QueryExec instances. Supplied transformation functions may be null.
  • 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,? extends org.apache.jena.update.UpdateProcessor> updateExecTransform
  • 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()