Interface SPARQLExtQueryVisitor
-
- All Superinterfaces:
QueryVisitor
- All Known Implementing Classes:
QueryAggregatesNormalizer,QueryXExprNormalizer,SelectExtractionVisitor,SelectQueryPartialCopyVisitor,SPARQLExtQueryCompare,SPARQLExtQuerySerializer,SPARQLExtQueryVisitorDelegate
public interface SPARQLExtQueryVisitor extends QueryVisitor
Extends the ARQ query visitor for elements specific to SPARQL-Ext queries.- Author:
- Maxime Lefrançois
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default SPARQLExtQueryasSPARQLExtQuery(Query q)voidvisitBindingClauses(SPARQLExtQuery query)Visits all the binding clauses likeITERATORandSOURCE.voidvisitFunctionExpression(SPARQLExtQuery query)Visits theFUNCTIONclause.voidvisitGenerateClause(SPARQLExtQuery query)Visits theGENERATEclause.voidvisitPerformClause(SPARQLExtQuery query)Visits thePERFORMclause.voidvisitPostSelect(SPARQLExtQuery query)Visits the select clause after the where.voidvisitPragma(SPARQLExtQuery query)Visits the pragma clause.voidvisitTemplateClause(SPARQLExtQuery query)Visits theTEMPLATEclause.-
Methods inherited from interface org.apache.jena.query.QueryVisitor
finishVisit, startVisit, visitAskResultForm, visitConstructResultForm, visitDatasetDecl, visitDescribeResultForm, visitGroupBy, visitHaving, visitJsonResultForm, visitLimit, visitOffset, visitOrderBy, visitPrologue, visitQueryPattern, visitResultForm, visitSelectResultForm, visitValues
-
-
-
-
Method Detail
-
visitGenerateClause
void visitGenerateClause(SPARQLExtQuery query)
Visits theGENERATEclause.- Parameters:
query- the SPARQL-Ext query.
-
visitTemplateClause
void visitTemplateClause(SPARQLExtQuery query)
Visits theTEMPLATEclause.- Parameters:
query- the SPARQL-Ext query.
-
visitFunctionExpression
void visitFunctionExpression(SPARQLExtQuery query)
Visits theFUNCTIONclause.- Parameters:
query- the SPARQL-Ext query.
-
visitPerformClause
void visitPerformClause(SPARQLExtQuery query)
Visits thePERFORMclause.- Parameters:
query- the SPARQL-Ext query.
-
visitBindingClauses
void visitBindingClauses(SPARQLExtQuery query)
Visits all the binding clauses likeITERATORandSOURCE.- Parameters:
query- the SPARQL-Ext query.
-
visitPostSelect
void visitPostSelect(SPARQLExtQuery query)
Visits the select clause after the where.- Parameters:
query- the SPARQL-Ext query.
-
visitPragma
void visitPragma(SPARQLExtQuery query)
Visits the pragma clause.- Parameters:
query- the SPARQL-Ext query.
-
asSPARQLExtQuery
default SPARQLExtQuery asSPARQLExtQuery(Query q)
-
-