# Package org.eclipse.rdf4j.query.parser.sparql.ast

- Interface Summary
  Interface | Description
  --- | ---
  CharStream | This interface describes a character stream that maintains line and column number positions of the characters.
  Node |
  SyntaxTreeBuilderConstants | Token literal values and constants.
  SyntaxTreeBuilderTreeConstants |
  SyntaxTreeBuilderVisitor |

- Class Summary
  Class | Description
  --- | ---
  ASTAbs |
  ASTAdd |
  ASTAggregate |
  ASTAnd |
  ASTAskQuery |
  ASTAvg |
  ASTBaseDecl |
  ASTBasicGraphPattern |
  ASTBind |
  ASTBindingsClause |
  ASTBindingSet |
  ASTBindingValue |
  ASTBlankNode |
  ASTBlankNodePropertyList |
  ASTBNodeFunc |
  ASTBound |
  ASTCeil |
  ASTClear |
  ASTCoalesce |
  ASTCollection |
  ASTCompare |
  ASTConcat |
  ASTConstraint |
  ASTConstruct |
  ASTConstructQuery |
  ASTContains |
  ASTCopy |
  ASTCount |
  ASTCreate |
  ASTDatasetClause |
  ASTDatatype |
  ASTDay |
  ASTDeleteClause |
  ASTDeleteData |
  ASTDeleteWhere |
  ASTDescribe |
  ASTDescribeQuery |
  ASTDrop |
  ASTEncodeForURI |
  ASTExistsFunc |
  ASTFalse |
  ASTFloor |
  ASTFunctionCall |
  ASTGraphGraphPattern |
  ASTGraphOrDefault |
  ASTGraphPatternGroup |
  ASTGraphRefAll |
  ASTGroupClause |
  ASTGroupConcat |
  ASTGroupCondition |
  ASTHavingClause |
  ASTHours |
  ASTIf |
  ASTIn |
  ASTInfix |
  ASTInlineData |
  ASTInsertClause |
  ASTInsertData |
  ASTIRI |
  ASTIRIFunc |
  ASTIsBlank |
  ASTIsIRI |
  ASTIsLiteral |
  ASTIsNumeric |
  ASTLang |
  ASTLangMatches |
  ASTLimit |
  ASTLoad |
  ASTLowerCase |
  ASTMath |
  ASTMax |
  ASTMD5 |
  ASTMin |
  ASTMinusGraphPattern |
  ASTMinutes |
  ASTModify |
  ASTMonth |
  ASTMove |
  ASTNot |
  ASTNotExistsFunc |
  ASTNotIn |
  ASTNow |
  ASTNumericLiteral |
  ASTObjectList |
  ASTOffset |
  ASTOperation |
  ASTOperationContainer | Abstract supertype of `ASTQueryContainer` and `ASTUpdateContainer`
  ASTOptionalGraphPattern |
  ASTOr |
  ASTOrderClause |
  ASTOrderCondition |
  ASTPathAlternative |
  ASTPathElt |
  ASTPathMod |
  ASTPathNegatedPropertySet |
  ASTPathOneInPropertySet |
  ASTPathSequence |
  ASTPrefixDecl |
  ASTProjectionElem |
  ASTPropertyList |
  ASTPropertyListPath |
  ASTQName |
  ASTQuadsNotTriples |
  ASTQuery |
  ASTQueryContainer |
  ASTRand |
  ASTRDFLiteral |
  ASTRDFValue |
  ASTRegexExpression |
  ASTReplace |
  ASTRound |
  ASTSameTerm |
  ASTSample |
  ASTSeconds |
  ASTSelect |
  ASTSelectQuery |
  ASTServiceGraphPattern |
  ASTSHA1 |
  ASTSHA224 |
  ASTSHA256 |
  ASTSHA384 |
  ASTSHA512 |
  ASTStr |
  ASTStrAfter |
  ASTStrBefore |
  ASTStrDt |
  ASTStrEnds |
  ASTString |
  ASTStrLang |
  ASTStrLen |
  ASTStrStarts |
  ASTSTRUUID |
  ASTSubstr |
  ASTSum |
  ASTTimezone |
  ASTTriplesSameSubject |
  ASTTriplesSameSubjectPath |
  ASTTrue |
  ASTTz |
  ASTUnionGraphPattern |
  ASTUnparsedQuadDataBlock |
  ASTUpdate |
  ASTUpdateContainer |
  ASTUpdateSequence |
  ASTUpperCase |
  ASTUUID |
  ASTVar |
  ASTWhereClause |
  ASTYear |
  JavaCharStream | An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (with java-like unicode escape processing).
  JJTSyntaxTreeBuilderState |
  SimpleNode |
  SyntaxTreeBuilder |
  SyntaxTreeBuilderTokenManager | Token Manager.
  Token | Describes the input token stream.
  UnicodeEscapeStream |

- Exception Summary
  Exception | Description
  --- | ---
  ParseException | This exception is thrown when parse errors are encountered.
  VisitorException |

- Error Summary
  Error | Description
  --- | ---
  TokenMgrError | Token Manager Error.

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