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
 
 - 
 
 -