Class SparqlUpdateConnectionWithPostProcessor

java.lang.Object
org.aksw.jenax.dataaccess.sparql.connection.update.SparqlUpdateConnectionWithPostProcessor
All Implemented Interfaces:
AutoCloseable, TransactionalWrapper, SparqlUpdateConnectionTmp, org.apache.jena.rdfconnection.SparqlUpdateConnection, org.apache.jena.sparql.core.Transactional

public class SparqlUpdateConnectionWithPostProcessor extends Object implements SparqlUpdateConnectionTmp
TODO Non-functional class; ISSUE Unlike SparqlQueryConnection, the SparqlUpdateConnection API does not provide access to the UpdateProcessor
Author:
raven
  • Field Details

    • delegate

      protected org.apache.jena.rdfconnection.SparqlUpdateConnection delegate
    • postProcessor

      protected Consumer<? super org.apache.jena.update.UpdateProcessor> postProcessor
  • Constructor Details

    • SparqlUpdateConnectionWithPostProcessor

      public SparqlUpdateConnectionWithPostProcessor(org.apache.jena.rdfconnection.SparqlUpdateConnection delegate, Consumer<? super org.apache.jena.update.UpdateProcessor> postProcessor)
  • Method Details

    • getDelegate

      public org.apache.jena.rdfconnection.SparqlUpdateConnection getDelegate()
      Description copied from interface: TransactionalWrapper
      This method needs to be overridden for transaction support
      Specified by:
      getDelegate in interface TransactionalWrapper
    • update

      public void update(org.apache.jena.update.UpdateRequest updateRequest)
      Specified by:
      update in interface org.apache.jena.rdfconnection.SparqlUpdateConnection
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface org.apache.jena.rdfconnection.SparqlUpdateConnection
    • newUpdate

      public org.apache.jena.update.UpdateExecutionBuilder newUpdate()
      Specified by:
      newUpdate in interface org.apache.jena.rdfconnection.SparqlUpdateConnection