Uses of Class
fr.mines_stetienne.ci.sparql_generate.query.SPARQLExtQuery
-
Packages that use SPARQLExtQuery Package Description fr.mines_stetienne.ci.sparql_generate.engine Classes to create and execute generation plans.fr.mines_stetienne.ci.sparql_generate.function fr.mines_stetienne.ci.sparql_generate.graph Contains new node classes for expression nodes: nodes that can be used anywhere variables are legal, and that bind a (implicit) variable to a SPARQL expression.fr.mines_stetienne.ci.sparql_generate.iterator Interfaces and abstract classes for iterator functions, which are similar to binding functions, except they return a list of list of RDF terms or SPARQL variables.fr.mines_stetienne.ci.sparql_generate.lang Contains the Parser classes for SPARQL-Generate queries, that actually extend the SPARQL 1.1 query syntax.fr.mines_stetienne.ci.sparql_generate.normalizer.aggregates fr.mines_stetienne.ci.sparql_generate.normalizer.bnodes fr.mines_stetienne.ci.sparql_generate.normalizer.xexpr Contains the classes used to to normalize SPARQL-Ext queries, i.e.fr.mines_stetienne.ci.sparql_generate.query Contains the model for SPARQL-Generate and SPARQL-Template queries.fr.mines_stetienne.ci.sparql_generate.serializer Contains the classes to serialize SPARQL-Generate and SPARQL-Template queries.fr.mines_stetienne.ci.sparql_generate.syntax Contains the models of elements of SPARQL-Generate and SPARQL-Template queries. -
-
Uses of SPARQLExtQuery in fr.mines_stetienne.ci.sparql_generate.engine
Methods in fr.mines_stetienne.ci.sparql_generate.engine that return SPARQLExtQuery Modifier and Type Method Description SPARQLExtQuery
SelectExtractionVisitor. getOutput()
SPARQLExtQuery
RootPlan. getQuery()
Methods in fr.mines_stetienne.ci.sparql_generate.engine with parameters of type SPARQLExtQuery Modifier and Type Method Description static RootPlan
PlanFactory. create(SPARQLExtQuery query)
A factory that creates aRootPlan
from a query.void
QueryExecutor. execGenerateFromQuery(SPARQLExtQuery query, Binding binding, Context context)
void
QueryExecutor. execSelectFromQuery(SPARQLExtQuery query, List<List<Node>> callParameters, Context context)
void
QueryExecutor. execTemplateFromQuery(SPARQLExtQuery query, List<List<Node>> callParameters, Context context)
RootPlan
QueryExecutor. getPlan(SPARQLExtQuery query)
void
SelectExtractionVisitor. visitBindingClauses(SPARQLExtQuery query)
void
SelectQueryPartialCopyVisitor. visitBindingClauses(SPARQLExtQuery query)
void
SelectExtractionVisitor. visitFunctionExpression(SPARQLExtQuery query)
void
SelectQueryPartialCopyVisitor. visitFunctionExpression(SPARQLExtQuery query)
void
SelectExtractionVisitor. visitGenerateClause(SPARQLExtQuery query)
void
SelectQueryPartialCopyVisitor. visitGenerateClause(SPARQLExtQuery query)
void
SelectExtractionVisitor. visitPerformClause(SPARQLExtQuery query)
void
SelectQueryPartialCopyVisitor. visitPerformClause(SPARQLExtQuery query)
void
SelectExtractionVisitor. visitPostSelect(SPARQLExtQuery query)
void
SelectQueryPartialCopyVisitor. visitPostSelect(SPARQLExtQuery query)
void
SelectExtractionVisitor. visitPragma(SPARQLExtQuery query)
void
SelectQueryPartialCopyVisitor. visitPragma(SPARQLExtQuery query)
void
SelectExtractionVisitor. visitTemplateClause(SPARQLExtQuery query)
void
SelectQueryPartialCopyVisitor. visitTemplateClause(SPARQLExtQuery query)
Constructors in fr.mines_stetienne.ci.sparql_generate.engine with parameters of type SPARQLExtQuery Constructor Description DatasetDeclarationPlan(SPARQLExtQuery query)
RootPlan(SPARQLExtQuery query, DatasetDeclarationPlan datasetDeclarationPlan, List<BindingsClausePlan> iteratorAndSourcePlans, SelectPlan selectPlan)
ConstructorRootPlan(SPARQLExtQuery query, DatasetDeclarationPlan datasetDeclarationPlan, List<BindingsClausePlan> iteratorAndSourcePlans, SelectPlan selectPlan, GeneratePlan generatePlan)
ConstructorRootPlan(SPARQLExtQuery query, DatasetDeclarationPlan datasetDeclarationPlan, List<BindingsClausePlan> iteratorAndSourcePlans, SelectPlan selectPlan, TemplatePlan templatePlan)
ConstructorSelectExtractionVisitor(SPARQLExtQuery input)
SelectPlan(SPARQLExtQuery query, boolean isSelectType, List<Var> signature)
Constructor. -
Uses of SPARQLExtQuery in fr.mines_stetienne.ci.sparql_generate.function
Constructors in fr.mines_stetienne.ci.sparql_generate.function with parameters of type SPARQLExtQuery Constructor Description SPARQLExtFunction(SPARQLExtQuery function)
-
Uses of SPARQLExtQuery in fr.mines_stetienne.ci.sparql_generate.graph
Methods in fr.mines_stetienne.ci.sparql_generate.graph that return SPARQLExtQuery Modifier and Type Method Description SPARQLExtQuery
Node_Template. getQuery()
The TEMPLATE query.Constructors in fr.mines_stetienne.ci.sparql_generate.graph with parameters of type SPARQLExtQuery Constructor Description Node_Template(SPARQLExtQuery query)
Constructor -
Uses of SPARQLExtQuery in fr.mines_stetienne.ci.sparql_generate.iterator
Constructors in fr.mines_stetienne.ci.sparql_generate.iterator with parameters of type SPARQLExtQuery Constructor Description SPARQLExtIteratorFunction(SPARQLExtQuery select, Context context)
-
Uses of SPARQLExtQuery in fr.mines_stetienne.ci.sparql_generate.lang
Methods in fr.mines_stetienne.ci.sparql_generate.lang that return SPARQLExtQuery Modifier and Type Method Description SPARQLExtQuery
SPARQLExtParserBase. asSPARQLExtQuery()
If possible, cast the query to a SPARQL-Generate Query.protected SPARQLExtQuery
SPARQLExtParserBase. endSubQueryExt(int line, int column)
Finishes the parsing of a sub GENERATE query.static SPARQLExtQuery
ParserSPARQLExt. parseSubQuery(String queryString)
Parses the query.static SPARQLExtQuery
ParserSPARQLExt. parseSubQuery(Query query, String queryString)
Parses the query.Methods in fr.mines_stetienne.ci.sparql_generate.lang with parameters of type SPARQLExtQuery Modifier and Type Method Description static void
SPARQLExtSyntaxVarScope. check(SPARQLExtQuery query)
-
Uses of SPARQLExtQuery in fr.mines_stetienne.ci.sparql_generate.normalizer.aggregates
Methods in fr.mines_stetienne.ci.sparql_generate.normalizer.aggregates with parameters of type SPARQLExtQuery Modifier and Type Method Description void
QueryAggregatesNormalizer. visitBindingClauses(SPARQLExtQuery query)
void
QueryAggregatesNormalizer. visitFunctionExpression(SPARQLExtQuery query)
void
QueryAggregatesNormalizer. visitGenerateClause(SPARQLExtQuery query)
void
QueryAggregatesNormalizer. visitPerformClause(SPARQLExtQuery query)
void
QueryAggregatesNormalizer. visitPostSelect(SPARQLExtQuery query)
void
QueryAggregatesNormalizer. visitPragma(SPARQLExtQuery query)
void
QueryAggregatesNormalizer. visitTemplateClause(SPARQLExtQuery query)
Constructors in fr.mines_stetienne.ci.sparql_generate.normalizer.aggregates with parameters of type SPARQLExtQuery Constructor Description ExprNormalizer(SPARQLExtQuery query)
-
Uses of SPARQLExtQuery in fr.mines_stetienne.ci.sparql_generate.normalizer.bnodes
Methods in fr.mines_stetienne.ci.sparql_generate.normalizer.bnodes with parameters of type SPARQLExtQuery Modifier and Type Method Description static Set<String>
QueryBNodeNormalizer. normalizeBNodes(SPARQLExtQuery query, Map<String,Var> assignSuper)
static void
QueryBNodeNormalizer. normalizeCallParameters(SPARQLExtQuery query)
-
Uses of SPARQLExtQuery in fr.mines_stetienne.ci.sparql_generate.normalizer.xexpr
Methods in fr.mines_stetienne.ci.sparql_generate.normalizer.xexpr with parameters of type SPARQLExtQuery Modifier and Type Method Description static E_Function
TemplateUtils. getFunction(SPARQLExtQuery query)
void
QueryXExprNormalizer. visitBindingClauses(SPARQLExtQuery query)
void
QueryXExprNormalizer. visitFunctionExpression(SPARQLExtQuery query)
void
QueryXExprNormalizer. visitGenerateClause(SPARQLExtQuery query)
void
QueryXExprNormalizer. visitPerformClause(SPARQLExtQuery query)
void
QueryXExprNormalizer. visitPostSelect(SPARQLExtQuery query)
void
QueryXExprNormalizer. visitPragma(SPARQLExtQuery query)
void
QueryXExprNormalizer. visitTemplateClause(SPARQLExtQuery query)
-
Uses of SPARQLExtQuery in fr.mines_stetienne.ci.sparql_generate.query
Methods in fr.mines_stetienne.ci.sparql_generate.query that return SPARQLExtQuery Modifier and Type Method Description default SPARQLExtQuery
SPARQLExtQueryVisitor. asSPARQLExtQuery(Query q)
SPARQLExtQuery
SPARQLExtQuery. cloneQuery()
Methods in fr.mines_stetienne.ci.sparql_generate.query with parameters of type SPARQLExtQuery Modifier and Type Method Description void
SPARQLExtQuery. addGraphQuery(SPARQLExtQuery generate)
adds a FROM GENERATE clausevoid
SPARQLExtQuery. addNamedGraphQuery(Expr expr, SPARQLExtQuery generate)
adds a FROM NAMED varOrIri clausestatic boolean
SPARQLExtQueryCompare. equals(SPARQLExtQuery query1, SPARQLExtQuery query2)
void
SPARQLExtQueryCompare. visitBindingClauses(SPARQLExtQuery query)
void
SPARQLExtQueryVisitor. visitBindingClauses(SPARQLExtQuery query)
Visits all the binding clauses likeITERATOR
andSOURCE
.void
SPARQLExtQueryVisitorDelegate. visitBindingClauses(SPARQLExtQuery query)
void
SPARQLExtQueryCompare. visitFunctionExpression(SPARQLExtQuery query)
void
SPARQLExtQueryVisitor. visitFunctionExpression(SPARQLExtQuery query)
Visits theFUNCTION
clause.void
SPARQLExtQueryVisitorDelegate. visitFunctionExpression(SPARQLExtQuery query)
void
SPARQLExtQueryCompare. visitGenerateClause(SPARQLExtQuery query)
void
SPARQLExtQueryVisitor. visitGenerateClause(SPARQLExtQuery query)
Visits theGENERATE
clause.void
SPARQLExtQueryVisitorDelegate. visitGenerateClause(SPARQLExtQuery query)
void
SPARQLExtQueryCompare. visitPerformClause(SPARQLExtQuery query)
void
SPARQLExtQueryVisitor. visitPerformClause(SPARQLExtQuery query)
Visits thePERFORM
clause.void
SPARQLExtQueryVisitorDelegate. visitPerformClause(SPARQLExtQuery query)
void
SPARQLExtQueryCompare. visitPostSelect(SPARQLExtQuery query)
void
SPARQLExtQueryVisitor. visitPostSelect(SPARQLExtQuery query)
Visits the select clause after the where.void
SPARQLExtQueryVisitorDelegate. visitPostSelect(SPARQLExtQuery query)
void
SPARQLExtQueryCompare. visitPragma(SPARQLExtQuery query)
void
SPARQLExtQueryVisitor. visitPragma(SPARQLExtQuery query)
Visits the pragma clause.void
SPARQLExtQueryVisitorDelegate. visitPragma(SPARQLExtQuery query)
void
SPARQLExtQueryCompare. visitTemplateClause(SPARQLExtQuery query)
void
SPARQLExtQueryVisitor. visitTemplateClause(SPARQLExtQuery query)
Visits theTEMPLATE
clause.void
SPARQLExtQueryVisitorDelegate. visitTemplateClause(SPARQLExtQuery query)
Constructors in fr.mines_stetienne.ci.sparql_generate.query with parameters of type SPARQLExtQuery Constructor Description SPARQLExtQueryCompare(SPARQLExtQuery query2)
-
Uses of SPARQLExtQuery in fr.mines_stetienne.ci.sparql_generate.serializer
Methods in fr.mines_stetienne.ci.sparql_generate.serializer with parameters of type SPARQLExtQuery Modifier and Type Method Description void
SPARQLExtQuerySerializer. visitBindingClauses(SPARQLExtQuery query)
void
SPARQLExtQuerySerializer. visitFunctionExpression(SPARQLExtQuery query)
void
SPARQLExtQuerySerializer. visitGenerateClause(SPARQLExtQuery query)
void
SPARQLExtQuerySerializer. visitPerformClause(SPARQLExtQuery query)
void
SPARQLExtQuerySerializer. visitPostSelect(SPARQLExtQuery query)
void
SPARQLExtQuerySerializer. visitPragma(SPARQLExtQuery query)
void
SPARQLExtQuerySerializer. visitTemplateClause(SPARQLExtQuery query)
-
Uses of SPARQLExtQuery in fr.mines_stetienne.ci.sparql_generate.syntax
Methods in fr.mines_stetienne.ci.sparql_generate.syntax that return SPARQLExtQuery Modifier and Type Method Description SPARQLExtQuery
FromClause. getGenerate()
SPARQLExtQuery
ElementSubExtQuery. getQuery()
Constructors in fr.mines_stetienne.ci.sparql_generate.syntax with parameters of type SPARQLExtQuery Constructor Description ElementSubExtQuery(SPARQLExtQuery query)
FromClause(SPARQLExtQuery generate)
FromClause(SPARQLExtQuery generate, Expr name)
-