# Uses of Package
org.eclipse.rdf4j.query.parser.sparql

- Packages that use org.eclipse.rdf4j.query.parser.sparql
  Package | Description
  --- | ---
  org.eclipse.rdf4j.query.parser.sparql | The rdf4j SPARQL 1.1 parser.
  org.eclipse.rdf4j.repository.sail.helpers | Helper and utility classes for the `SailRepository`

- Classes in org.eclipse.rdf4j.query.parser.sparql used by org.eclipse.rdf4j.query.parser.sparql
  Class | Description
  --- | ---
  AbstractASTVisitor | Base class for visitors of the SPARQL AST.
  GraphPattern | A graph pattern consisting of (required and optional) tuple expressions, binding assignments and boolean constraints.
  PropertySetElem |
  SPARQLQueries | Utility functions for working with SPARQL query strings.
  TupleExprBuilder | A SPARQL AST visitor implementation that creates a query algebra representation of the query.

- Classes in org.eclipse.rdf4j.query.parser.sparql used by org.eclipse.rdf4j.repository.sail.helpers
  Class | Description
  --- | ---
  SPARQLUpdateDataBlockParser | An extension of `TriGStarParser` that processes data in the format specified in the SPARQL 1.1 grammar for Quad data (assuming no variables, as is the case for INSERT DATA and DELETE DATA operations).