Package fr.mines_stetienne.ci.sparql_generate.normalizer.xexpr
Contains the classes used to to normalize SPARQL-Ext queries, i.e.
generate an equivalent query with no expression nodes. One may normalize a
query by calling the method
SPARQLExtQuery.normalizeXExpr()
-
Class Summary Class Description ExprNormalizer Class used to normalize expressions and nodes, and output an expression that is equivalentNodeExprNormalizer Class used to normalize nodes, i.e., take as input a node (potentially an expression node), and output a normalized node and potentially a binding clause.OutputClauseNormalizer Class used to normalize output elements of SPARQL-Generate and SPARQL-Template queriesPathNormalizer Class used to normalize path expressions.QueryPatternNormalizer Class used to visit an element and normalize it (i.e., replace all expression nodes with the associated expression) .QueryXExprNormalizer Class used to normalize SPARQL-Generate queries, i.e.TemplateUtils