Class OutputClauseNormalizer
- java.lang.Object
-
- fr.mines_stetienne.ci.sparql_generate.normalizer.aggregates.OutputClauseNormalizer
-
- All Implemented Interfaces:
SPARQLExtElementVisitor
,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 Summary
Constructors Constructor Description OutputClauseNormalizer(ExprNormalizer enzer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Element
getResult()
void
visit(ElementBox el)
void
visit(ElementExpr el)
void
visit(ElementFormat el)
void
visit(ElementGenerateTriplesBlock el)
void
visit(ElementIterator el)
void
visit(ElementPerform el)
void
visit(ElementSource el)
void
visit(ElementSubExtQuery el)
void
visit(ElementTGroup el)
void
visit(ElementAssign el)
void
visit(ElementBind el)
void
visit(ElementData el)
void
visit(ElementDataset el)
void
visit(ElementExists el)
void
visit(ElementFilter el)
void
visit(ElementGroup el)
void
visit(ElementLateral el)
void
visit(ElementMinus el)
void
visit(ElementNamedGraph el)
void
visit(ElementNotExists el)
void
visit(ElementOptional el)
void
visit(ElementPathBlock el)
void
visit(ElementService el)
void
visit(ElementSubQuery el)
void
visit(ElementTriplesBlock el)
void
visit(ElementUnion el)
-
-
-
Constructor Detail
-
OutputClauseNormalizer
public OutputClauseNormalizer(ExprNormalizer enzer)
-
-
Method Detail
-
getResult
public Element getResult()
-
visit
public void visit(ElementGenerateTriplesBlock el)
- Specified by:
visit
in interfaceSPARQLExtElementVisitor
-
visit
public void visit(ElementExpr el)
- Specified by:
visit
in interfaceSPARQLExtElementVisitor
-
visit
public void visit(ElementBox el)
- Specified by:
visit
in interfaceSPARQLExtElementVisitor
-
visit
public void visit(ElementFormat el)
- Specified by:
visit
in interfaceSPARQLExtElementVisitor
-
visit
public void visit(ElementTGroup el)
- Specified by:
visit
in interfaceSPARQLExtElementVisitor
-
visit
public void visit(ElementPerform el)
- Specified by:
visit
in interfaceSPARQLExtElementVisitor
-
visit
public void visit(ElementSubExtQuery el)
- Specified by:
visit
in interfaceSPARQLExtElementVisitor
-
visit
public void visit(ElementIterator el)
- Specified by:
visit
in interfaceSPARQLExtElementVisitor
-
visit
public void visit(ElementSource el)
- Specified by:
visit
in interfaceSPARQLExtElementVisitor
-
visit
public void visit(ElementTriplesBlock el)
- Specified by:
visit
in interfaceElementVisitor
-
visit
public void visit(ElementPathBlock el)
- Specified by:
visit
in interfaceElementVisitor
-
visit
public void visit(ElementFilter el)
- Specified by:
visit
in interfaceElementVisitor
-
visit
public void visit(ElementAssign el)
- Specified by:
visit
in interfaceElementVisitor
-
visit
public void visit(ElementBind el)
- Specified by:
visit
in interfaceElementVisitor
-
visit
public void visit(ElementData el)
- Specified by:
visit
in interfaceElementVisitor
-
visit
public void visit(ElementUnion el)
- Specified by:
visit
in interfaceElementVisitor
-
visit
public void visit(ElementOptional el)
- Specified by:
visit
in interfaceElementVisitor
-
visit
public void visit(ElementLateral el)
- Specified by:
visit
in interfaceElementVisitor
-
visit
public void visit(ElementGroup el)
- Specified by:
visit
in interfaceElementVisitor
-
visit
public void visit(ElementDataset el)
- Specified by:
visit
in interfaceElementVisitor
-
visit
public void visit(ElementNamedGraph el)
- Specified by:
visit
in interfaceElementVisitor
-
visit
public void visit(ElementExists el)
- Specified by:
visit
in interfaceElementVisitor
-
visit
public void visit(ElementNotExists el)
- Specified by:
visit
in interfaceElementVisitor
-
visit
public void visit(ElementMinus el)
- Specified by:
visit
in interfaceElementVisitor
-
visit
public void visit(ElementService el)
- Specified by:
visit
in interfaceElementVisitor
-
visit
public void visit(ElementSubQuery el)
- Specified by:
visit
in interfaceElementVisitor
-
-