Class TupleExprBuilder

java.lang.Object
org.eclipse.rdf4j.query.parser.sparql.AbstractASTVisitor
org.eclipse.rdf4j.query.parser.sparql.TupleExprBuilder
All Implemented Interfaces:
org.eclipse.rdf4j.query.parser.sparql.ast.SyntaxTreeBuilderVisitor
Direct Known Subclasses:
UpdateExprBuilder

@InternalUseOnly public class TupleExprBuilder extends AbstractASTVisitor
A SPARQL AST visitor implementation that creates a query algebra representation of the query.
Author:
Arjohn Kampman
  • Field Details

  • Constructor Details

    • TupleExprBuilder

      public TupleExprBuilder(ValueFactory valueFactory)
  • Method Details

    • mapValueExprToVar

      protected Var mapValueExprToVar(Object valueExpr)
      Maps the given valueExpr to a Var. If the supplied ValueExpr is a Var, the object itself will be returned. If it is a ValueConstant, this method will check if an existing variable mapping exists and return that mapped variable, otherwise it will create and store a new mapping.
      Parameters:
      valueExpr -
      Returns:
      a Var for the given valueExpr.
      Throws:
      IllegalArgumentException - if the supplied ValueExpr is null or of an unexpected type.
    • getValueForExpr

      protected Value getValueForExpr(ValueExpr valueExpr)
      Retrieve the associated Value (if any) for the given valueExpr.
      Parameters:
      valueExpr -
      Returns:
      the value of the given ValueExpr, or null if no value exists.
      Throws:
      IllegalArgumentException - if the supplied ValueExpr is null or of an unexpected type.
    • createAnonVar

      protected Var createAnonVar()
      Creates an anonymous Var with a unique, randomly generated, variable name.
      Returns:
      an anonymous Var with a unique, randomly generated, variable name
    • visit

      public TupleExpr visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTQueryContainer 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.ASTSelectQuery 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.ASTSelect 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.ASTConstructQuery 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.ASTConstruct 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.ASTDescribeQuery 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.ASTDescribe 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.ASTAskQuery 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
    • castToValueExpr

      protected ValueExpr castToValueExpr(Object node)
    • visit

      public Group visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTGroupClause 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 String visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTGroupCondition 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 List<OrderElem> visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTOrderClause 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 OrderElem visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTOrderCondition 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 Long visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTLimit 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 Long visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTOffset 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.ASTGraphPatternGroup 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 Object visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTServiceGraphPattern 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 Object visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTOptionalGraphPattern 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 Object visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTGraphGraphPattern 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 Object visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTUnionGraphPattern 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 Object visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTMinusGraphPattern 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 Object visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTPropertyList propListNode, 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.ASTPathAlternative pathAltNode, 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 PropertySetElem visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTPathOneInPropertySet 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.ASTPathSequence pathSeqNode, 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.ASTPathElt pathElement, 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 Object visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTPropertyListPath propListNode, 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 List<ValueExpr> visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTObjectList 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 Var visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTBlankNodePropertyList 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 Var visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTCollection 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 Object visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTConstraint 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 Or visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTOr 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 Object visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTAnd 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 Not visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTNot 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 Coalesce visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTCoalesce 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 Compare visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTCompare 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 FunctionCall visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTSubstr 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 FunctionCall visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTConcat 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 FunctionCall visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTAbs 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 FunctionCall visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTCeil 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 FunctionCall visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTContains 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 FunctionCall visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTFloor 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 FunctionCall visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTRound 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 FunctionCall visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTRand 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 SameTerm visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTSameTerm 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 Sample visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTSample 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 MathExpr visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTMath 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 Object visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTFunctionCall 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 FunctionCall visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTEncodeForURI 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 Object visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTStr 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 FunctionCall visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTStrDt 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 FunctionCall visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTStrStarts 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 FunctionCall visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTStrEnds 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 FunctionCall visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTStrLen 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 FunctionCall visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTStrAfter 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 FunctionCall visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTStrBefore 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 FunctionCall visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTUpperCase 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 FunctionCall visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTLowerCase 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 FunctionCall visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTStrLang 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 FunctionCall visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTNow 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 FunctionCall visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTYear 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 FunctionCall visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTMonth 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 FunctionCall visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTDay 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 FunctionCall visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTHours 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 FunctionCall visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTMinutes 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 FunctionCall visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTSeconds 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 FunctionCall visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTTimezone 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 FunctionCall visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTTz 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 FunctionCall visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTMD5 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 FunctionCall visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTSHA1 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 FunctionCall visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTSHA224 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 FunctionCall visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTSHA256 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 FunctionCall visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTSHA384 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 FunctionCall visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTSHA512 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 FunctionCall visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTUUID 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 FunctionCall visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTSTRUUID 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 IRIFunction visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTIRIFunc 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 Lang visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTLang 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 Datatype visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTDatatype 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 Object visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTLangMatches 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 BindingSetAssignment visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTInlineData 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 BindingSetAssignment visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTBindingsClause 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 BindingSet visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTBindingSet 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 ValueExpr visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTBindingValue 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 ValueExpr visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTBound 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 IsURI visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTIsIRI 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 IsBNode visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTIsBlank 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 IsLiteral visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTIsLiteral 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 IsNumeric visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTIsNumeric 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 Object visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTBNodeFunc 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 Object visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTRegexExpression 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 FunctionCall visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTReplace 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 Exists visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTExistsFunc 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 Not visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTNotExistsFunc 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 If visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTIf 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 ValueExpr visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTInfix 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 ValueExpr visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTIn 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 ValueExpr visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTNotIn 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 Var visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTVar 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 ValueConstant visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTIRI 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 Object visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTQName 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 Object visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTBind 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 Object visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTBlankNode 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 ValueConstant visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTRDFLiteral 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 ValueConstant visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTNumericLiteral 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 ValueConstant visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTTrue 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 ValueConstant visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTFalse 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 String visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTString 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 Object visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTCount 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 Object visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTGroupConcat 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 Object visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTMax 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 Object visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTMin 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 Object visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTSum 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 Object visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTAvg 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 AbstractASTVisitor
      Throws:
      org.eclipse.rdf4j.query.parser.sparql.ast.VisitorException
    • visit

      public Object visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTTriplesSameSubjectPath 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 ValueConstant visit(org.eclipse.rdf4j.query.parser.sparql.ast.ASTConstTripleRef 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