## Uses of Interface
org.eclipse.rdf4j.query.parser.sparql.ast.SyntaxTreeBuilderVisitor

- Packages that use SyntaxTreeBuilderVisitor
  Package | Description
  --- | ---
  org.eclipse.rdf4j.query.parser.sparql | The SPARQL query engine.
  org.eclipse.rdf4j.query.parser.sparql.ast |

- - ### Uses of SyntaxTreeBuilderVisitor in org.eclipse.rdf4j.query.parser.sparql

    Classes in org.eclipse.rdf4j.query.parser.sparql that implement SyntaxTreeBuilderVisitor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractASTVisitor` Base class for visitors of the SPARQL AST.
    `class` | `ASTVisitorBase` Deprecated. since 2.0. Use `AbstractASTVisitor` instead.
    `class` | `BlankNodeVarProcessor` Processes blank nodes in the query body, replacing them with variables while retaining scope.
    `class` | `TupleExprBuilder`
    `class` | `UpdateExprBuilder` Extension of TupleExprBuilder that builds Update Expressions.
    `class` | `WildcardProjectionProcessor` Processes 'wildcard' projections, making them explicit by adding the appropriate variable nodes to them.

  - ### Uses of SyntaxTreeBuilderVisitor in org.eclipse.rdf4j.query.parser.sparql.ast

    Methods in org.eclipse.rdf4j.query.parser.sparql.ast with parameters of type SyntaxTreeBuilderVisitor
    Modifier and Type | Method and Description
    --- | ---
    `Object` | SimpleNode.`childrenAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | SimpleNode.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)`
    `Object` | Node.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTYear.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTWhereClause.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)`
    `Object` | ASTVar.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)`
    `Object` | ASTUpperCase.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTUpdateSequence.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTUpdateContainer.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTUnparsedQuadDataBlock.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTUnionGraphPattern.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)`
    `Object` | ASTUUID.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTTz.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTTrue.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)`
    `Object` | ASTTriplesSameSubjectPath.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTTriplesSameSubject.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)`
    `Object` | ASTTimezone.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTSum.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTSubstr.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTString.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)`
    `Object` | ASTStrStarts.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTStrLen.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTStrLang.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTStrEnds.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTStrDt.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTStrBefore.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTStrAfter.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTStr.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)`
    `Object` | ASTServiceGraphPattern.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTSelectQuery.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)`
    `Object` | ASTSelect.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)`
    `Object` | ASTSeconds.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTSample.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTSameTerm.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)`
    `Object` | ASTSTRUUID.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTSHA512.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTSHA384.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTSHA256.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTSHA224.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTSHA1.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTRound.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTReplace.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTRegexExpression.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)`
    `Object` | ASTRand.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTRDFLiteral.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)`
    `Object` | ASTQueryContainer.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)`
    `Object` | ASTQuadsNotTriples.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTQName.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)`
    `Object` | ASTPropertyListPath.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTPropertyList.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)`
    `Object` | ASTProjectionElem.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTPrefixDecl.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)`
    `Object` | ASTPathSequence.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTPathOneInPropertySet.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTPathNegatedPropertySet.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTPathMod.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTPathElt.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTPathAlternative.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTOrderCondition.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)`
    `Object` | ASTOrderClause.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)`
    `Object` | ASTOr.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)`
    `Object` | ASTOptionalGraphPattern.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)`
    `Object` | ASTOffset.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)`
    `Object` | ASTObjectList.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)`
    `Object` | ASTNumericLiteral.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)`
    `Object` | ASTNow.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTNotIn.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTNotExistsFunc.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTNot.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)`
    `Object` | ASTMove.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTMonth.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTModify.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTMinutes.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTMinusGraphPattern.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTMin.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTMax.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTMath.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)`
    `Object` | ASTMD5.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTLowerCase.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTLoad.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTLimit.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)`
    `Object` | ASTLangMatches.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)`
    `Object` | ASTLang.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)`
    `Object` | ASTIsNumeric.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTIsLiteral.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)`
    `Object` | ASTIsIRI.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)`
    `Object` | ASTIsBlank.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)`
    `Object` | ASTInsertData.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTInsertClause.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTInlineData.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTInfix.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTIn.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTIf.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTIRIFunc.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTIRI.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)`
    `Object` | ASTHours.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTHavingClause.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTGroupCondition.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTGroupConcat.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTGroupClause.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTGraphRefAll.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTGraphPatternGroup.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)`
    `Object` | ASTGraphOrDefault.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTGraphGraphPattern.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)`
    `Object` | ASTFunctionCall.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)`
    `Object` | ASTFloor.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTFalse.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)`
    `Object` | ASTExistsFunc.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTEncodeForURI.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTDrop.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTDescribeQuery.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)`
    `Object` | ASTDescribe.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)`
    `Object` | ASTDeleteWhere.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTDeleteData.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTDeleteClause.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTDay.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTDatatype.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)`
    `Object` | ASTDatasetClause.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)`
    `Object` | ASTCreate.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTCount.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTCopy.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTContains.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTConstructQuery.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)`
    `Object` | ASTConstruct.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)`
    `Object` | ASTConstraint.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)`
    `Object` | ASTConcat.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTCompare.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)`
    `Object` | ASTCollection.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)`
    `Object` | ASTCoalesce.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTClear.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTCeil.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTBound.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)`
    `Object` | ASTBlankNodePropertyList.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)`
    `Object` | ASTBlankNode.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)`
    `Object` | ASTBindingsClause.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTBindingValue.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTBindingSet.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTBind.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTBasicGraphPattern.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)`
    `Object` | ASTBaseDecl.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)`
    `Object` | ASTBNodeFunc.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTAvg.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTAskQuery.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)`
    `Object` | ASTAnd.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)`
    `Object` | ASTAdd.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.
    `Object` | ASTAbs.`jjtAccept(SyntaxTreeBuilderVisitor visitor, Object data)` Accept the visitor.

Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.