Interface SPARQLExtQueryVisitor
- All Superinterfaces:
org.apache.jena.query.QueryVisitor
- All Known Implementing Classes:
QueryAggregatesNormalizer,QueryXExprNormalizer,SelectExtractionVisitor,SelectQueryPartialCopyVisitor,SPARQLExtQueryCompare,SPARQLExtQuerySerializer,SPARQLExtQueryVisitorDelegate
public interface SPARQLExtQueryVisitor
extends org.apache.jena.query.QueryVisitor
Extends the ARQ query visitor for elements specific to SPARQL-Ext queries.
- Author:
- Maxime Lefrançois
-
Method Summary
Modifier and TypeMethodDescriptiondefault SPARQLExtQueryasSPARQLExtQuery(org.apache.jena.query.Query q) voidVisits all the binding clauses likeITERATORandSOURCE.voidVisits theFUNCTIONclause.voidVisits theGENERATEclause.voidvisitPerformClause(SPARQLExtQuery query) Visits thePERFORMclause.voidvisitPostSelect(SPARQLExtQuery query) Visits the select clause after the where.voidvisitPragma(SPARQLExtQuery query) Visits the pragma clause.voidVisits 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 Details
-
visitGenerateClause
Visits theGENERATEclause.- Parameters:
query- the SPARQL-Ext query.
-
visitTemplateClause
Visits theTEMPLATEclause.- Parameters:
query- the SPARQL-Ext query.
-
visitFunctionExpression
Visits theFUNCTIONclause.- Parameters:
query- the SPARQL-Ext query.
-
visitPerformClause
Visits thePERFORMclause.- Parameters:
query- the SPARQL-Ext query.
-
visitBindingClauses
Visits all the binding clauses likeITERATORandSOURCE.- Parameters:
query- the SPARQL-Ext query.
-
visitPostSelect
Visits the select clause after the where.- Parameters:
query- the SPARQL-Ext query.
-
visitPragma
Visits the pragma clause.- Parameters:
query- the SPARQL-Ext query.
-
asSPARQLExtQuery
-