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 SPARQLExtQuery
asSPARQLExtQuery(Query q)
void
visitBindingClauses(SPARQLExtQuery query)
Visits all the binding clauses likeITERATOR
andSOURCE
.void
visitFunctionExpression(SPARQLExtQuery query)
Visits theFUNCTION
clause.void
visitGenerateClause(SPARQLExtQuery query)
Visits theGENERATE
clause.void
visitPerformClause(SPARQLExtQuery query)
Visits thePERFORM
clause.void
visitPostSelect(SPARQLExtQuery query)
Visits the select clause after the where.void
visitPragma(SPARQLExtQuery query)
Visits the pragma clause.void
visitTemplateClause(SPARQLExtQuery query)
Visits theTEMPLATE
clause.-
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 theGENERATE
clause.- Parameters:
query
- the SPARQL-Ext query.
-
visitTemplateClause
void visitTemplateClause(SPARQLExtQuery query)
Visits theTEMPLATE
clause.- Parameters:
query
- the SPARQL-Ext query.
-
visitFunctionExpression
void visitFunctionExpression(SPARQLExtQuery query)
Visits theFUNCTION
clause.- Parameters:
query
- the SPARQL-Ext query.
-
visitPerformClause
void visitPerformClause(SPARQLExtQuery query)
Visits thePERFORM
clause.- Parameters:
query
- the SPARQL-Ext query.
-
visitBindingClauses
void visitBindingClauses(SPARQLExtQuery query)
Visits all the binding clauses likeITERATOR
andSOURCE
.- 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)
-
-