Class SPARQLExtQueryCompare
- java.lang.Object
-
- fr.mines_stetienne.ci.sparql_generate.query.SPARQLExtQueryCompare
-
- All Implemented Interfaces:
SPARQLExtQueryVisitor,QueryVisitor
public class SPARQLExtQueryCompare extends Object implements SPARQLExtQueryVisitor
Used to compare queries (syntactically).- Author:
- Maxime Lefrançois
-
-
Field Summary
Fields Modifier and Type Field Description static booleanPrintMessages
-
Constructor Summary
Constructors Constructor Description SPARQLExtQueryCompare(SPARQLExtQuery query2)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static booleanequals(SPARQLExtQuery query1, SPARQLExtQuery query2)voidfinishVisit(Query query1)booleanisTheSame()voidstartVisit(Query query1)voidvisitAskResultForm(Query query1)voidvisitBindingClauses(SPARQLExtQuery query)Visits all the binding clauses likeITERATORandSOURCE.voidvisitConstructResultForm(Query query1)voidvisitDatasetDecl(Query q1)voidvisitDescribeResultForm(Query query1)voidvisitFunctionExpression(SPARQLExtQuery query)Visits theFUNCTIONclause.voidvisitGenerateClause(SPARQLExtQuery query)Visits theGENERATEclause.voidvisitGroupBy(Query query1)voidvisitHaving(Query query1)voidvisitJsonResultForm(Query query)voidvisitLimit(Query query1)voidvisitOffset(Query query1)voidvisitOrderBy(Query query1)voidvisitPerformClause(SPARQLExtQuery query)Visits thePERFORMclause.voidvisitPostSelect(SPARQLExtQuery query)Visits the select clause after the where.voidvisitPragma(SPARQLExtQuery query)Visits the pragma clause.voidvisitPrologue(Prologue query1)voidvisitQueryPattern(Query query1)voidvisitResultForm(Query query1)voidvisitSelectResultForm(Query query1)voidvisitTemplateClause(SPARQLExtQuery query)Visits theTEMPLATEclause.voidvisitValues(Query query1)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface fr.mines_stetienne.ci.sparql_generate.query.SPARQLExtQueryVisitor
asSPARQLExtQuery
-
-
-
-
Constructor Detail
-
SPARQLExtQueryCompare
public SPARQLExtQueryCompare(SPARQLExtQuery query2)
-
-
Method Detail
-
equals
public static boolean equals(SPARQLExtQuery query1, SPARQLExtQuery query2)
-
startVisit
public void startVisit(Query query1)
- Specified by:
startVisitin interfaceQueryVisitor
-
visitResultForm
public void visitResultForm(Query query1)
- Specified by:
visitResultFormin interfaceQueryVisitor
-
visitPrologue
public void visitPrologue(Prologue query1)
- Specified by:
visitProloguein interfaceQueryVisitor
-
visitSelectResultForm
public void visitSelectResultForm(Query query1)
- Specified by:
visitSelectResultFormin interfaceQueryVisitor
-
visitConstructResultForm
public void visitConstructResultForm(Query query1)
- Specified by:
visitConstructResultFormin interfaceQueryVisitor
-
visitDescribeResultForm
public void visitDescribeResultForm(Query query1)
- Specified by:
visitDescribeResultFormin interfaceQueryVisitor
-
visitAskResultForm
public void visitAskResultForm(Query query1)
- Specified by:
visitAskResultFormin interfaceQueryVisitor
-
visitDatasetDecl
public void visitDatasetDecl(Query q1)
- Specified by:
visitDatasetDeclin interfaceQueryVisitor
-
visitGenerateClause
public void visitGenerateClause(SPARQLExtQuery query)
Description copied from interface:SPARQLExtQueryVisitorVisits theGENERATEclause.- Specified by:
visitGenerateClausein interfaceSPARQLExtQueryVisitor- Parameters:
query- the SPARQL-Ext query.
-
visitFunctionExpression
public void visitFunctionExpression(SPARQLExtQuery query)
Description copied from interface:SPARQLExtQueryVisitorVisits theFUNCTIONclause.- Specified by:
visitFunctionExpressionin interfaceSPARQLExtQueryVisitor- Parameters:
query- the SPARQL-Ext query.
-
visitTemplateClause
public void visitTemplateClause(SPARQLExtQuery query)
Description copied from interface:SPARQLExtQueryVisitorVisits theTEMPLATEclause.- Specified by:
visitTemplateClausein interfaceSPARQLExtQueryVisitor- Parameters:
query- the SPARQL-Ext query.
-
visitPerformClause
public void visitPerformClause(SPARQLExtQuery query)
Description copied from interface:SPARQLExtQueryVisitorVisits thePERFORMclause.- Specified by:
visitPerformClausein interfaceSPARQLExtQueryVisitor- Parameters:
query- the SPARQL-Ext query.
-
visitBindingClauses
public void visitBindingClauses(SPARQLExtQuery query)
Description copied from interface:SPARQLExtQueryVisitorVisits all the binding clauses likeITERATORandSOURCE.- Specified by:
visitBindingClausesin interfaceSPARQLExtQueryVisitor- Parameters:
query- the SPARQL-Ext query.
-
visitQueryPattern
public void visitQueryPattern(Query query1)
- Specified by:
visitQueryPatternin interfaceQueryVisitor
-
visitGroupBy
public void visitGroupBy(Query query1)
- Specified by:
visitGroupByin interfaceQueryVisitor
-
visitHaving
public void visitHaving(Query query1)
- Specified by:
visitHavingin interfaceQueryVisitor
-
visitLimit
public void visitLimit(Query query1)
- Specified by:
visitLimitin interfaceQueryVisitor
-
visitOrderBy
public void visitOrderBy(Query query1)
- Specified by:
visitOrderByin interfaceQueryVisitor
-
visitOffset
public void visitOffset(Query query1)
- Specified by:
visitOffsetin interfaceQueryVisitor
-
visitPostSelect
public void visitPostSelect(SPARQLExtQuery query)
Description copied from interface:SPARQLExtQueryVisitorVisits the select clause after the where.- Specified by:
visitPostSelectin interfaceSPARQLExtQueryVisitor- Parameters:
query- the SPARQL-Ext query.
-
visitValues
public void visitValues(Query query1)
- Specified by:
visitValuesin interfaceQueryVisitor
-
finishVisit
public void finishVisit(Query query1)
- Specified by:
finishVisitin interfaceQueryVisitor
-
isTheSame
public boolean isTheSame()
-
visitPragma
public void visitPragma(SPARQLExtQuery query)
Description copied from interface:SPARQLExtQueryVisitorVisits the pragma clause.- Specified by:
visitPragmain interfaceSPARQLExtQueryVisitor- Parameters:
query- the SPARQL-Ext query.
-
visitJsonResultForm
public void visitJsonResultForm(Query query)
- Specified by:
visitJsonResultFormin interfaceQueryVisitor
-
-