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.VarCollectorModifier and TypeClassDescriptionprotected classprotected class -
Field Summary
Fields inherited from class TupleExprBuilder
ANON_, ANON_BNODE_, ANON_COLLECTION_, ANON_HAVING_, ANON_PATH_, ANON_PATH_INVERSE, valueFactory -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvisit(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(ASTTripleRef node, Object data) Methods inherited from class TupleExprBuilder
castToValueExpr, createAnonBnodeVar, createAnonCollectionVar, createAnonHavingVar, createAnonPathVar, 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, visitModifier and TypeMethodDescriptionprotected ValueExprcastToValueExpr(Object node) protected Varprotected Varprotected Varprotected VarcreateAnonPathVar(boolean inverse) Creates an anonymous Var specifically for use in SPARQL path expressions.protected VarCreates an anonymous Var with a unique, randomly generated, variable name.protected ValuegetValueForExpr(ValueExpr valueExpr) Retrieve the associated Value (if any) for the given valueExpr.protected VarmapValueExprToVar(Object valueExpr) Maps the given valueExpr to a Var.visit(ASTAskQuery node, Object data) visit(ASTBindingsClause node, Object data) visit(ASTBindingSet node, Object data) visit(ASTBindingValue node, Object data) visit(ASTBlankNodePropertyList node, Object data) visit(ASTBlankNode node, Object data) visit(ASTBNodeFunc node, Object data) visit(ASTCoalesce node, Object data) visit(ASTCollection node, Object data) visit(ASTCompare node, Object data) visit(ASTConstraint node, Object data) visit(ASTConstructQuery node, Object data) visit(ASTConstruct node, Object data) visit(ASTConstTripleRef node, Object data) visit(ASTContains node, Object data) visit(ASTDatatype node, Object data) visit(ASTDescribeQuery node, Object data) visit(ASTDescribe node, Object data) visit(ASTEncodeForURI node, Object data) visit(ASTExistsFunc node, Object data) visit(ASTFunctionCall node, Object data) visit(ASTGraphGraphPattern node, Object data) visit(ASTGraphPatternGroup node, Object data) visit(ASTGroupClause node, Object data) visit(ASTGroupConcat node, Object data) visit(ASTGroupCondition node, Object data) visit(ASTInlineData node, Object data) visit(ASTIRIFunc node, Object data) visit(ASTIsBlank node, Object data) visit(ASTIsLiteral node, Object data) visit(ASTIsNumeric node, Object data) visit(ASTLangMatches node, Object data) visit(ASTLowerCase node, Object data) visit(ASTMinusGraphPattern node, Object data) visit(ASTMinutes node, Object data) visit(ASTNotExistsFunc node, Object data) visit(ASTNumericLiteral node, Object data) visit(ASTObjectList node, Object data) visit(ASTOptionalGraphPattern node, Object data) visit(ASTOrderClause node, Object data) visit(ASTOrderCondition node, Object data) visit(ASTPathAlternative pathAltNode, Object data) visit(ASTPathElt pathElement, Object data) visit(ASTPathOneInPropertySet node, Object data) visit(ASTPathSequence pathSeqNode, Object data) visit(ASTPropertyListPath propListNode, Object data) visit(ASTPropertyList propListNode, Object data) visit(ASTQueryContainer node, Object data) visit(ASTRDFLiteral node, Object data) visit(ASTRegexExpression node, Object data) visit(ASTReplace node, Object data) visit(ASTSameTerm node, Object data) visit(ASTSeconds node, Object data) visit(ASTSelectQuery node, Object data) visit(ASTServiceGraphPattern node, Object data) visit(ASTStrAfter node, Object data) visit(ASTStrBefore node, Object data) visit(ASTStrEnds node, Object data) visit(ASTStrLang node, Object data) visit(ASTStrStarts node, Object data) visit(ASTSTRUUID node, Object data) visit(ASTTimezone node, Object data) visit(ASTTriplesSameSubjectPath node, Object data) visit(ASTUnionGraphPattern node, Object data) visit(ASTUpperCase node, Object data) Methods inherited from class AbstractASTVisitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitModifier and TypeMethodDescriptionvisit(ASTBaseDecl node, Object data) visit(ASTBasicGraphPattern node, Object data) visit(ASTDatasetClause node, Object data) visit(ASTGraphOrDefault node, Object data) visit(ASTGraphRefAll node, Object data) visit(ASTHavingClause node, Object data) visit(ASTPathMod node, Object data) visit(ASTPrefixDecl node, Object data) visit(ASTProjectionElem node, Object data) visit(ASTTriplesSameSubject node, Object data) visit(ASTUnparsedQuadDataBlock node, Object data) visit(ASTUpdateContainer node, Object data) visit(ASTUpdateSequence node, Object data) visit(ASTWhereClause node, Object data) visit(SimpleNode node, Object data)
-
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
-
visit
- Specified by:
visitin interfaceSyntaxTreeBuilderVisitor- Overrides:
visitin classTupleExprBuilder- Throws:
VisitorException
-