Class UpdateExprBuilder
- java.lang.Object
-
- org.eclipse.rdf4j.query.parser.sparql.AbstractASTVisitor
-
- org.eclipse.rdf4j.query.parser.sparql.TupleExprBuilder
-
- org.eclipse.rdf4j.query.parser.sparql.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
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.rdf4j.query.parser.sparql.TupleExprBuilder
TupleExprBuilder.SameTermCollector, TupleExprBuilder.VarCollector
-
-
Field Summary
-
Fields inherited from class org.eclipse.rdf4j.query.parser.sparql.TupleExprBuilder
valueFactory
-
-
Constructor Summary
Constructors Constructor Description UpdateExprBuilder(ValueFactory valueFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Addvisit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTAdd node, Object data)Clearvisit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTClear node, Object data)Copyvisit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTCopy node, Object data)Createvisit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTCreate node, Object data)TupleExprvisit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTDeleteClause node, Object data)DeleteDatavisit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTDeleteData node, Object data)Modifyvisit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTDeleteWhere node, Object data)Clearvisit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTDrop node, Object data)TupleExprvisit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTInsertClause node, Object data)InsertDatavisit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTInsertData node, Object data)Loadvisit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTLoad node, Object data)Modifyvisit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTModify node, Object data)Movevisit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTMove node, Object data)TupleExprvisit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTQuadsNotTriples node, Object data)TupleExprvisit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTTripleRef node, Object data)UpdateExprvisit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTUpdate node, Object data)-
Methods inherited from class org.eclipse.rdf4j.query.parser.sparql.TupleExprBuilder
castToValueExpr, createAnonVar, getValueForExpr, mapValueExprToVar, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
-
-
-
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:
visitin classAbstractASTVisitor- 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:
visitin interfaceorg.eclipse.rdf4j.query.parser.sparql.ast.SyntaxTreeBuilderVisitor- Overrides:
visitin classAbstractASTVisitor- 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:
visitin interfaceorg.eclipse.rdf4j.query.parser.sparql.ast.SyntaxTreeBuilderVisitor- Overrides:
visitin classAbstractASTVisitor- 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:
visitin interfaceorg.eclipse.rdf4j.query.parser.sparql.ast.SyntaxTreeBuilderVisitor- Overrides:
visitin classAbstractASTVisitor- 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:
visitin interfaceorg.eclipse.rdf4j.query.parser.sparql.ast.SyntaxTreeBuilderVisitor- Overrides:
visitin classAbstractASTVisitor- 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:
visitin interfaceorg.eclipse.rdf4j.query.parser.sparql.ast.SyntaxTreeBuilderVisitor- Overrides:
visitin classAbstractASTVisitor- 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:
visitin interfaceorg.eclipse.rdf4j.query.parser.sparql.ast.SyntaxTreeBuilderVisitor- Overrides:
visitin classAbstractASTVisitor- 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:
visitin interfaceorg.eclipse.rdf4j.query.parser.sparql.ast.SyntaxTreeBuilderVisitor- Overrides:
visitin classAbstractASTVisitor- 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:
visitin interfaceorg.eclipse.rdf4j.query.parser.sparql.ast.SyntaxTreeBuilderVisitor- Overrides:
visitin classAbstractASTVisitor- 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:
visitin interfaceorg.eclipse.rdf4j.query.parser.sparql.ast.SyntaxTreeBuilderVisitor- Overrides:
visitin classAbstractASTVisitor- 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:
visitin interfaceorg.eclipse.rdf4j.query.parser.sparql.ast.SyntaxTreeBuilderVisitor- Overrides:
visitin classAbstractASTVisitor- 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:
visitin interfaceorg.eclipse.rdf4j.query.parser.sparql.ast.SyntaxTreeBuilderVisitor- Overrides:
visitin classAbstractASTVisitor- 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:
visitin interfaceorg.eclipse.rdf4j.query.parser.sparql.ast.SyntaxTreeBuilderVisitor- Overrides:
visitin classAbstractASTVisitor- 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:
visitin interfaceorg.eclipse.rdf4j.query.parser.sparql.ast.SyntaxTreeBuilderVisitor- Overrides:
visitin classAbstractASTVisitor- 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:
visitin interfaceorg.eclipse.rdf4j.query.parser.sparql.ast.SyntaxTreeBuilderVisitor- Overrides:
visitin classAbstractASTVisitor- 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:
visitin interfaceorg.eclipse.rdf4j.query.parser.sparql.ast.SyntaxTreeBuilderVisitor- Overrides:
visitin classTupleExprBuilder- Throws:
org.eclipse.rdf4j.query.parser.sparql.ast.VisitorException
-
-