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 Detail

      • UpdateExprBuilder

        public UpdateExprBuilder​(ValueFactory valueFactory)
        Parameters:
        valueFactory -
    • Method Detail

      • 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