Class OutputClauseNormalizer

java.lang.Object
fr.mines_stetienne.ci.sparql_generate.normalizer.aggregates.OutputClauseNormalizer
All Implemented Interfaces:
SPARQLExtElementVisitor, org.apache.jena.sparql.syntax.ElementVisitor

public class OutputClauseNormalizer extends Object implements SPARQLExtElementVisitor
Class used to normalize output elements of SPARQL-Generate and SPARQL-Template queries
Author:
Maxime Lefrançois
  • Constructor Details

    • OutputClauseNormalizer

      public OutputClauseNormalizer(ExprNormalizer enzer)
  • Method Details

    • getResult

      public org.apache.jena.sparql.syntax.Element getResult()
    • visit

      public void visit(ElementGenerateTriplesBlock el)
      Specified by:
      visit in interface SPARQLExtElementVisitor
    • visit

      public void visit(ElementExpr el)
      Specified by:
      visit in interface SPARQLExtElementVisitor
    • visit

      public void visit(ElementBox el)
      Specified by:
      visit in interface SPARQLExtElementVisitor
    • visit

      public void visit(ElementFormat el)
      Specified by:
      visit in interface SPARQLExtElementVisitor
    • visit

      public void visit(ElementTGroup el)
      Specified by:
      visit in interface SPARQLExtElementVisitor
    • visit

      public void visit(ElementPerform el)
      Specified by:
      visit in interface SPARQLExtElementVisitor
    • visit

      public void visit(ElementSubExtQuery el)
      Specified by:
      visit in interface SPARQLExtElementVisitor
    • visit

      public void visit(ElementIterator el)
      Specified by:
      visit in interface SPARQLExtElementVisitor
    • visit

      public void visit(ElementSource el)
      Specified by:
      visit in interface SPARQLExtElementVisitor
    • visit

      public void visit(org.apache.jena.sparql.syntax.ElementTriplesBlock el)
      Specified by:
      visit in interface org.apache.jena.sparql.syntax.ElementVisitor
    • visit

      public void visit(org.apache.jena.sparql.syntax.ElementPathBlock el)
      Specified by:
      visit in interface org.apache.jena.sparql.syntax.ElementVisitor
    • visit

      public void visit(org.apache.jena.sparql.syntax.ElementFilter el)
      Specified by:
      visit in interface org.apache.jena.sparql.syntax.ElementVisitor
    • visit

      public void visit(org.apache.jena.sparql.syntax.ElementAssign el)
      Specified by:
      visit in interface org.apache.jena.sparql.syntax.ElementVisitor
    • visit

      public void visit(org.apache.jena.sparql.syntax.ElementBind el)
      Specified by:
      visit in interface org.apache.jena.sparql.syntax.ElementVisitor
    • visit

      public void visit(org.apache.jena.sparql.syntax.ElementUnfold el)
      Specified by:
      visit in interface org.apache.jena.sparql.syntax.ElementVisitor
    • visit

      public void visit(org.apache.jena.sparql.syntax.ElementData el)
      Specified by:
      visit in interface org.apache.jena.sparql.syntax.ElementVisitor
    • visit

      public void visit(org.apache.jena.sparql.syntax.ElementUnion el)
      Specified by:
      visit in interface org.apache.jena.sparql.syntax.ElementVisitor
    • visit

      public void visit(org.apache.jena.sparql.syntax.ElementOptional el)
      Specified by:
      visit in interface org.apache.jena.sparql.syntax.ElementVisitor
    • visit

      public void visit(org.apache.jena.sparql.syntax.ElementLateral el)
      Specified by:
      visit in interface org.apache.jena.sparql.syntax.ElementVisitor
    • visit

      public void visit(org.apache.jena.sparql.syntax.ElementSemiJoin el)
      Specified by:
      visit in interface org.apache.jena.sparql.syntax.ElementVisitor
    • visit

      public void visit(org.apache.jena.sparql.syntax.ElementAntiJoin el)
      Specified by:
      visit in interface org.apache.jena.sparql.syntax.ElementVisitor
    • visit

      public void visit(org.apache.jena.sparql.syntax.ElementGroup el)
      Specified by:
      visit in interface org.apache.jena.sparql.syntax.ElementVisitor
    • visit

      public void visit(org.apache.jena.sparql.syntax.ElementDataset el)
      Specified by:
      visit in interface org.apache.jena.sparql.syntax.ElementVisitor
    • visit

      public void visit(org.apache.jena.sparql.syntax.ElementNamedGraph el)
      Specified by:
      visit in interface org.apache.jena.sparql.syntax.ElementVisitor
    • visit

      public void visit(org.apache.jena.sparql.syntax.ElementExists el)
      Specified by:
      visit in interface org.apache.jena.sparql.syntax.ElementVisitor
    • visit

      public void visit(org.apache.jena.sparql.syntax.ElementNotExists el)
      Specified by:
      visit in interface org.apache.jena.sparql.syntax.ElementVisitor
    • visit

      public void visit(org.apache.jena.sparql.syntax.ElementMinus el)
      Specified by:
      visit in interface org.apache.jena.sparql.syntax.ElementVisitor
    • visit

      public void visit(org.apache.jena.sparql.syntax.ElementService el)
      Specified by:
      visit in interface org.apache.jena.sparql.syntax.ElementVisitor
    • visit

      public void visit(org.apache.jena.sparql.syntax.ElementSubQuery el)
      Specified by:
      visit in interface org.apache.jena.sparql.syntax.ElementVisitor