Package org.eclipse.rdf4j.query.parser.sparql
The rdf4j SPARQL 1.1 parser.
This parser produces an algebra model of the query/update string using
org.eclipse.rdf4j.queryalgebra.model
.-
Class Summary Class Description AbstractASTVisitor Base class for visitors of the SPARQL AST.ASTVisitorBase Deprecated. since 2.0.BaseDeclProcessor Resolves relative URIs in a query model using either an external base URI or using the base URI specified in the query model itself.BlankNodeVarProcessor Processes blank nodes in the query body, replacing them with variables while retaining scope.ConstructorBuilder DatasetDeclProcessor Extracts a SPARQLDataset
from an ASTQueryContainer, if one is contained.GraphPattern A graph pattern consisting of (required and optional) tuple expressions, binding assignments and boolean constraints.PrefixDeclProcessor Processes the prefix declarations in a SPARQL query model.PropertySetElem SPARQLParser SPARQLParserFactory AQueryParserFactory
for SPARQL parsers.SPARQLQueries Utility functions for working with SPARQL query strings.SPARQLUpdateDataBlockParser An extension ofTriGStarParser
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).SPARQLUtil Deprecated. since 3.6.0 UseSPARQLQueries
instead.StringEscapesProcessor Processes escape sequences in strings, replacing the escape sequence with their actual value.TripleRefCollector TupleExprBuilder A SPARQL AST visitor implementation that creates a query algebra representation of the query.UpdateExprBuilder Extension of TupleExprBuilder that builds Update Expressions.WildcardProjectionProcessor Deprecated. since 3.0.