Class UpdateTransformVisitor

java.lang.Object
org.aksw.jenax.arq.util.update.UpdateTransformVisitor
All Implemented Interfaces:
org.apache.jena.sparql.modify.request.UpdateVisitor

public class UpdateTransformVisitor extends Object implements org.apache.jena.sparql.modify.request.UpdateVisitor
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected org.apache.jena.update.Update
     
    protected Function<? super org.apache.jena.sparql.syntax.Element,? extends org.apache.jena.sparql.syntax.Element>
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    UpdateTransformVisitor(Function<? super org.apache.jena.sparql.syntax.Element,? extends org.apache.jena.sparql.syntax.Element> transform)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.jena.update.Update
     
    void
    visit(org.apache.jena.sparql.modify.request.UpdateAdd update)
     
    void
    visit(org.apache.jena.sparql.modify.request.UpdateClear update)
     
    void
    visit(org.apache.jena.sparql.modify.request.UpdateCopy update)
     
    void
    visit(org.apache.jena.sparql.modify.request.UpdateCreate update)
     
    void
    visit(org.apache.jena.sparql.modify.request.UpdateDataDelete update)
     
    void
    visit(org.apache.jena.sparql.modify.request.UpdateDataInsert update)
     
    void
    visit(org.apache.jena.sparql.modify.request.UpdateDeleteWhere update)
     
    void
    visit(org.apache.jena.sparql.modify.request.UpdateDrop update)
     
    void
    visit(org.apache.jena.sparql.modify.request.UpdateLoad update)
     
    void
    visit(org.apache.jena.sparql.modify.request.UpdateModify update)
     
    void
    visit(org.apache.jena.sparql.modify.request.UpdateMove update)
     

    Methods inherited from class java.lang.Object

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

    • result

      protected org.apache.jena.update.Update result
    • transform

      protected Function<? super org.apache.jena.sparql.syntax.Element,? extends org.apache.jena.sparql.syntax.Element> transform
  • Constructor Details

    • UpdateTransformVisitor

      public UpdateTransformVisitor(Function<? super org.apache.jena.sparql.syntax.Element,? extends org.apache.jena.sparql.syntax.Element> transform)
  • Method Details

    • getResult

      public org.apache.jena.update.Update getResult()
    • visit

      public void visit(org.apache.jena.sparql.modify.request.UpdateDrop update)
      Specified by:
      visit in interface org.apache.jena.sparql.modify.request.UpdateVisitor
    • visit

      public void visit(org.apache.jena.sparql.modify.request.UpdateClear update)
      Specified by:
      visit in interface org.apache.jena.sparql.modify.request.UpdateVisitor
    • visit

      public void visit(org.apache.jena.sparql.modify.request.UpdateCreate update)
      Specified by:
      visit in interface org.apache.jena.sparql.modify.request.UpdateVisitor
    • visit

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

      public void visit(org.apache.jena.sparql.modify.request.UpdateAdd update)
      Specified by:
      visit in interface org.apache.jena.sparql.modify.request.UpdateVisitor
    • visit

      public void visit(org.apache.jena.sparql.modify.request.UpdateCopy update)
      Specified by:
      visit in interface org.apache.jena.sparql.modify.request.UpdateVisitor
    • visit

      public void visit(org.apache.jena.sparql.modify.request.UpdateMove update)
      Specified by:
      visit in interface org.apache.jena.sparql.modify.request.UpdateVisitor
    • visit

      public void visit(org.apache.jena.sparql.modify.request.UpdateDataInsert update)
      Specified by:
      visit in interface org.apache.jena.sparql.modify.request.UpdateVisitor
    • visit

      public void visit(org.apache.jena.sparql.modify.request.UpdateDataDelete update)
      Specified by:
      visit in interface org.apache.jena.sparql.modify.request.UpdateVisitor
    • visit

      public void visit(org.apache.jena.sparql.modify.request.UpdateDeleteWhere update)
      Specified by:
      visit in interface org.apache.jena.sparql.modify.request.UpdateVisitor
    • visit

      public void visit(org.apache.jena.sparql.modify.request.UpdateModify update)
      Specified by:
      visit in interface org.apache.jena.sparql.modify.request.UpdateVisitor