Class UpdateEngineWorkerLoadAsGiven

java.lang.Object
org.apache.jena.sparql.modify.UpdateEngineWorker
org.aksw.conjure.dataengine.UpdateEngineWorkerLoadAsGiven
All Implemented Interfaces:
org.apache.jena.sparql.modify.request.UpdateVisitor

public class UpdateEngineWorkerLoadAsGiven extends org.apache.jena.sparql.modify.UpdateEngineWorker
Subclass of the default UpdateEngineWorker that modifies SPARQL LOAD statement execution such that relative IRIs are retained.
  • Field Summary

    Fields inherited from class org.apache.jena.sparql.modify.UpdateEngineWorker

    activeQExec, autoSilent, cancelSignal, context, datasetGraph, inputBinding, startTimeMillis, timeout
  • Constructor Summary

    Constructors
    Constructor
    Description
    UpdateEngineWorkerLoadAsGiven(org.apache.jena.sparql.core.DatasetGraph datasetGraph, org.apache.jena.sparql.engine.binding.Binding inputBinding, org.apache.jena.sparql.util.Context context)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected boolean
    executeOperation(boolean isSilent, Runnable action)
     
    void
    visit(org.apache.jena.sparql.modify.request.UpdateLoad update)
     
    void
    visit(org.apache.jena.sparql.modify.request.UpdateModify update)
    Copy of the method because it uses a none overridable evalBindings method

    Methods inherited from class org.apache.jena.sparql.modify.UpdateEngineWorker

    abort, elementFromQuads, elementToQuery, errorEx, evalBindings, evalBindings, execDelete, execDelete, execDropClear, execDropClear, execDropClearAllNamed, execInsert, execInsert, graphOrThrow, graphOrThrow, gsAddTriples, gsClear, gsCopy, gsDrop, processUsing, visit, visit, visit, visit, visit, visit, visit, visit, visit

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • UpdateEngineWorkerLoadAsGiven

      public UpdateEngineWorkerLoadAsGiven(org.apache.jena.sparql.core.DatasetGraph datasetGraph, org.apache.jena.sparql.engine.binding.Binding inputBinding, org.apache.jena.sparql.util.Context context)
  • Method Details

    • visit

      public void visit(org.apache.jena.sparql.modify.request.UpdateLoad update)
      Specified by:
      visit in interface org.apache.jena.sparql.modify.request.UpdateVisitor
      Overrides:
      visit in class org.apache.jena.sparql.modify.UpdateEngineWorker
    • executeOperation

      protected boolean executeOperation(boolean isSilent, Runnable action)
    • visit

      public void visit(org.apache.jena.sparql.modify.request.UpdateModify update)
      Copy of the method because it uses a none overridable evalBindings method
      Iterator bindings = evalBindings(query, dsg, inputBinding, context);
      Specified by:
      visit in interface org.apache.jena.sparql.modify.request.UpdateVisitor
      Overrides:
      visit in class org.apache.jena.sparql.modify.UpdateEngineWorker