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:
SyntaxTreeBuilderVisitor
Extension of TupleExprBuilder that builds Update Expressions.
- Author:
- Jeen Broekstra
-
Nested Class Summary
Nested classes/interfaces inherited from class TupleExprBuilder
TupleExprBuilder.SameTermCollector, TupleExprBuilder.VarCollector -
Field Summary
Fields inherited from class TupleExprBuilder
ANON_, ANON_BNODE_, ANON_COLLECTION_, ANON_HAVING_, ANON_PATH_, ANON_PATH_INVERSE, reifiedTripleExprVars, REIFIES_VAR, valueFactory -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected VarbuildReifiedTripleVar(Object reifier, Var subjVar, Var predVar, Var objVar) visit(ASTDeleteClause node, Object data) visit(ASTDeleteData node, Object data) visit(ASTDeleteWhere node, Object data) visit(ASTInsertClause node, Object data) visit(ASTInsertData node, Object data) visit(ASTQuadsNotTriples node, Object data) visit(ASTReifiedTriple node, Object data) visit(ASTTripleTerm node, Object data) Methods inherited from class TupleExprBuilder
buildReifiedTripleRef, castToValueExpr, constructTripleRefFromAST, createAnonBnodeVar, createAnonCollectionVar, createAnonHavingVar, createAnonPathVar, createAnonVar, getTripleRef, getValueForExpr, mapValueExprToVar, reifiedTripleKey, 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, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
Constructor Details
-
UpdateExprBuilder
- Parameters:
valueFactory-
-
-
Method Details
-
visit
- Overrides:
visitin classAbstractASTVisitor- Throws:
VisitorException
-
visit
- Specified by:
visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
visitin classAbstractASTVisitor- Throws:
VisitorException
-
visit
- Specified by:
visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
visitin classAbstractASTVisitor- Throws:
VisitorException
-
visit
- Specified by:
visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
visitin classAbstractASTVisitor- Throws:
VisitorException
-
visit
- Specified by:
visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
visitin classAbstractASTVisitor- Throws:
VisitorException
-
visit
- Specified by:
visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
visitin classAbstractASTVisitor- Throws:
VisitorException
-
visit
- Specified by:
visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
visitin classAbstractASTVisitor- Throws:
VisitorException
-
visit
- Specified by:
visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
visitin classAbstractASTVisitor- Throws:
VisitorException
-
visit
- Specified by:
visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
visitin classAbstractASTVisitor- Throws:
VisitorException
-
visit
- Specified by:
visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
visitin classAbstractASTVisitor- Throws:
VisitorException
-
visit
- Specified by:
visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
visitin classAbstractASTVisitor- Throws:
VisitorException
-
visit
- Specified by:
visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
visitin classAbstractASTVisitor- Throws:
VisitorException
-
visit
- Specified by:
visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
visitin classAbstractASTVisitor- Throws:
VisitorException
-
visit
- Specified by:
visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
visitin classAbstractASTVisitor- Throws:
VisitorException
-
visit
- Specified by:
visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
visitin classAbstractASTVisitor- Throws:
VisitorException
-
buildReifiedTripleVar
protected Var buildReifiedTripleVar(Object reifier, Var subjVar, Var predVar, Var objVar) throws VisitorException - Overrides:
buildReifiedTripleVarin classTupleExprBuilder- Throws:
VisitorException
-
visit
- Specified by:
visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
visitin classTupleExprBuilder- Throws:
VisitorException
-
visit
- Specified by:
visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
visitin classTupleExprBuilder- Throws:
VisitorException
-