Class UpdateExprBuilder

All Implemented Interfaces:
org.eclipse.rdf4j.query.parser.sparql.ast.SyntaxTreeBuilderVisitor

@InternalUseOnly public class UpdateExprBuilder extends TupleExprBuilder
Extension of TupleExprBuilder that builds Update Expressions.
Author:
Jeen Broekstra
  • Constructor Details

    • UpdateExprBuilder

      public UpdateExprBuilder(ValueFactory valueFactory)
      Parameters:
      valueFactory -
  • Method Details

    • visit

      public UpdateExpr visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTUpdate node, Object data) throws org.eclipse.rdf4j.query.parser.sparql.ast.VisitorException
      Overrides:
      visit in class AbstractASTVisitor
      Throws:
      org.eclipse.rdf4j.query.parser.sparql.ast.VisitorException
    • visit

      public InsertData visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTInsertData node, Object data) throws org.eclipse.rdf4j.query.parser.sparql.ast.VisitorException
      Specified by:
      visit in interface org.eclipse.rdf4j.query.parser.sparql.ast.SyntaxTreeBuilderVisitor
      Overrides:
      visit in class AbstractASTVisitor
      Throws:
      org.eclipse.rdf4j.query.parser.sparql.ast.VisitorException
    • visit

      public DeleteData visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTDeleteData node, Object data) throws org.eclipse.rdf4j.query.parser.sparql.ast.VisitorException
      Specified by:
      visit in interface org.eclipse.rdf4j.query.parser.sparql.ast.SyntaxTreeBuilderVisitor
      Overrides:
      visit in class AbstractASTVisitor
      Throws:
      org.eclipse.rdf4j.query.parser.sparql.ast.VisitorException
    • visit

      public TupleExpr visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTQuadsNotTriples node, Object data) throws org.eclipse.rdf4j.query.parser.sparql.ast.VisitorException
      Specified by:
      visit in interface org.eclipse.rdf4j.query.parser.sparql.ast.SyntaxTreeBuilderVisitor
      Overrides:
      visit in class AbstractASTVisitor
      Throws:
      org.eclipse.rdf4j.query.parser.sparql.ast.VisitorException
    • visit

      public Modify visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTDeleteWhere node, Object data) throws org.eclipse.rdf4j.query.parser.sparql.ast.VisitorException
      Specified by:
      visit in interface org.eclipse.rdf4j.query.parser.sparql.ast.SyntaxTreeBuilderVisitor
      Overrides:
      visit in class AbstractASTVisitor
      Throws:
      org.eclipse.rdf4j.query.parser.sparql.ast.VisitorException
    • visit

      public Load visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTLoad node, Object data) throws org.eclipse.rdf4j.query.parser.sparql.ast.VisitorException
      Specified by:
      visit in interface org.eclipse.rdf4j.query.parser.sparql.ast.SyntaxTreeBuilderVisitor
      Overrides:
      visit in class AbstractASTVisitor
      Throws:
      org.eclipse.rdf4j.query.parser.sparql.ast.VisitorException
    • visit

      public Clear visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTClear node, Object data) throws org.eclipse.rdf4j.query.parser.sparql.ast.VisitorException
      Specified by:
      visit in interface org.eclipse.rdf4j.query.parser.sparql.ast.SyntaxTreeBuilderVisitor
      Overrides:
      visit in class AbstractASTVisitor
      Throws:
      org.eclipse.rdf4j.query.parser.sparql.ast.VisitorException
    • visit

      public Clear visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTDrop node, Object data) throws org.eclipse.rdf4j.query.parser.sparql.ast.VisitorException
      Specified by:
      visit in interface org.eclipse.rdf4j.query.parser.sparql.ast.SyntaxTreeBuilderVisitor
      Overrides:
      visit in class AbstractASTVisitor
      Throws:
      org.eclipse.rdf4j.query.parser.sparql.ast.VisitorException
    • visit

      public Create visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTCreate node, Object data) throws org.eclipse.rdf4j.query.parser.sparql.ast.VisitorException
      Specified by:
      visit in interface org.eclipse.rdf4j.query.parser.sparql.ast.SyntaxTreeBuilderVisitor
      Overrides:
      visit in class AbstractASTVisitor
      Throws:
      org.eclipse.rdf4j.query.parser.sparql.ast.VisitorException
    • visit

      public Copy visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTCopy node, Object data) throws org.eclipse.rdf4j.query.parser.sparql.ast.VisitorException
      Specified by:
      visit in interface org.eclipse.rdf4j.query.parser.sparql.ast.SyntaxTreeBuilderVisitor
      Overrides:
      visit in class AbstractASTVisitor
      Throws:
      org.eclipse.rdf4j.query.parser.sparql.ast.VisitorException
    • visit

      public Move visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTMove node, Object data) throws org.eclipse.rdf4j.query.parser.sparql.ast.VisitorException
      Specified by:
      visit in interface org.eclipse.rdf4j.query.parser.sparql.ast.SyntaxTreeBuilderVisitor
      Overrides:
      visit in class AbstractASTVisitor
      Throws:
      org.eclipse.rdf4j.query.parser.sparql.ast.VisitorException
    • visit

      public Add visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTAdd node, Object data) throws org.eclipse.rdf4j.query.parser.sparql.ast.VisitorException
      Specified by:
      visit in interface org.eclipse.rdf4j.query.parser.sparql.ast.SyntaxTreeBuilderVisitor
      Overrides:
      visit in class AbstractASTVisitor
      Throws:
      org.eclipse.rdf4j.query.parser.sparql.ast.VisitorException
    • visit

      public Modify visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTModify node, Object data) throws org.eclipse.rdf4j.query.parser.sparql.ast.VisitorException
      Specified by:
      visit in interface org.eclipse.rdf4j.query.parser.sparql.ast.SyntaxTreeBuilderVisitor
      Overrides:
      visit in class AbstractASTVisitor
      Throws:
      org.eclipse.rdf4j.query.parser.sparql.ast.VisitorException
    • visit

      public TupleExpr visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTDeleteClause node, Object data) throws org.eclipse.rdf4j.query.parser.sparql.ast.VisitorException
      Specified by:
      visit in interface org.eclipse.rdf4j.query.parser.sparql.ast.SyntaxTreeBuilderVisitor
      Overrides:
      visit in class AbstractASTVisitor
      Throws:
      org.eclipse.rdf4j.query.parser.sparql.ast.VisitorException
    • visit

      public TupleExpr visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTInsertClause node, Object data) throws org.eclipse.rdf4j.query.parser.sparql.ast.VisitorException
      Specified by:
      visit in interface org.eclipse.rdf4j.query.parser.sparql.ast.SyntaxTreeBuilderVisitor
      Overrides:
      visit in class AbstractASTVisitor
      Throws:
      org.eclipse.rdf4j.query.parser.sparql.ast.VisitorException
    • visit

      public TupleExpr visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTTripleRef node, Object data) throws org.eclipse.rdf4j.query.parser.sparql.ast.VisitorException
      Specified by:
      visit in interface org.eclipse.rdf4j.query.parser.sparql.ast.SyntaxTreeBuilderVisitor
      Overrides:
      visit in class TupleExprBuilder
      Throws:
      org.eclipse.rdf4j.query.parser.sparql.ast.VisitorException