Class UpdateExecBuilderWrapperWithTransform

java.lang.Object
org.aksw.jenax.dataaccess.sparql.builder.exec.update.UpdateExecBuilderWrapperBase
org.aksw.jenax.dataaccess.sparql.builder.exec.update.UpdateExecBuilderWrapperWithTransform
All Implemented Interfaces:
UpdateExecBuilderWrapper, org.apache.jena.sparql.exec.UpdateExecBuilder

public class UpdateExecBuilderWrapperWithTransform extends UpdateExecBuilderWrapperBase
QueryExecBuilder base class which parses query strings and delegates them to the object based method
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected org.apache.jena.update.UpdateRequest
     
    protected 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.builder.exec.update.UpdateExecBuilderWrapperBase

    delegate
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    UpdateExecBuilderWrapperWithTransform(org.apache.jena.sparql.exec.UpdateExecBuilder 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

    Modifier and Type
    Method
    Description
    org.apache.jena.sparql.exec.UpdateExec
     
    static org.apache.jena.sparql.exec.UpdateExecBuilder
    create(org.apache.jena.sparql.exec.UpdateExecBuilder 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)
     
    org.apache.jena.sparql.exec.UpdateExecBuilder
    update(String updateString)
     
    org.apache.jena.sparql.exec.UpdateExecBuilder
    update(org.apache.jena.update.Update update)
     
    org.apache.jena.sparql.exec.UpdateExecBuilder
    update(org.apache.jena.update.UpdateRequest update)
     

    Methods inherited from class org.aksw.jenax.dataaccess.sparql.builder.exec.update.UpdateExecBuilderWrapperBase

    getDelegate

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.aksw.jenax.dataaccess.sparql.builder.exec.update.UpdateExecBuilderWrapper

    context, execute, parseCheck, set, set, substitution, substitution, substitution, timeout
  • 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
    • effectiveUpdateRequest

      protected org.apache.jena.update.UpdateRequest effectiveUpdateRequest
  • Constructor Details

    • UpdateExecBuilderWrapperWithTransform

      protected UpdateExecBuilderWrapperWithTransform(org.apache.jena.sparql.exec.UpdateExecBuilder 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

    • create

      public static org.apache.jena.sparql.exec.UpdateExecBuilder create(org.apache.jena.sparql.exec.UpdateExecBuilder 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)
      Parameters:
      delegate -
      updateTransformer - null for identity transformation
      updateExecTransformer - null for identity transformation
      Returns:
    • update

      public org.apache.jena.sparql.exec.UpdateExecBuilder update(org.apache.jena.update.UpdateRequest update)
    • build

      public org.apache.jena.sparql.exec.UpdateExec build()
    • update

      public org.apache.jena.sparql.exec.UpdateExecBuilder update(String updateString)
    • update

      public org.apache.jena.sparql.exec.UpdateExecBuilder update(org.apache.jena.update.Update update)