Package org.eclipse.rdf4j.queryrender.sparql.experimental
@Experimental
package org.eclipse.rdf4j.queryrender.sparql.experimental
This package contains classes for rendering RDF4J query objects as SPARQL queries. This functionality was contributed
to RDF4J by metaphacts, GmbH.
-
ClassDescriptionSome functions that are declared as built-in in the SPARQL 1.1 specification are also identifiable as URI functions in the fn: namespace.A query visitor that parses the incoming query or TupleExpr and collects meta-level information that is later used by the
SparqlQueryRenderer
(e.g., information about the included subquery, all group, order, and slice operations etc.).This class processes aSerializableParsedTupleQuery
and renders it as a SPARQL string.Enumeration of standard SPARQL 1.1 functions that are neither recognized by RDF4J as special value expressions nor defined as IRI functions in the fn: namespace (seeFNFunction
).The SerializableParsedTupleQuery class is an intermediate structure holding main parts of a query or a subquery: projection, WHERE clause, GROUP BY clause, ORDER BY clause, LIMIT element, HAVING clause, and BINDINGS clause.The SerializableParsedTupleQuery class is an intermediate structure holding main parts of a query or a subquery: projection, WHERE clause, GROUP BY clause, ORDER BY clause, LIMIT element, HAVING clause, and BINDINGS clause.The SerializableParsedTupleQuery class is an intermediate structure holding main parts of a query or a subquery: projection, WHERE clause, GROUP BY clause, ORDER BY clause, LIMIT element, HAVING clause, and BINDINGS clause.An alternative implementation of the SPARQL query renderer (more complete than the defaultSPARQLQueryRenderer
)