Class QueryExecutor
java.lang.Object
fr.mines_stetienne.ci.sparql_generate.engine.QueryExecutor
- Author:
- Maxime Lefrançois
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidexecGenerateFromName(String queryName, List<List<org.apache.jena.graph.Node>> callParameters, org.apache.jena.sparql.util.Context context) voidexecGenerateFromQuery(SPARQLExtQuery query, org.apache.jena.sparql.engine.binding.Binding binding, org.apache.jena.sparql.util.Context context) voidexecGeneratePlan(RootPlan plan, List<org.apache.jena.sparql.engine.binding.Binding> values, org.apache.jena.sparql.util.Context context) voidexecSelectFromName(String queryName, List<List<org.apache.jena.graph.Node>> callParameters, org.apache.jena.sparql.util.Context context) voidexecSelectFromQuery(SPARQLExtQuery query, List<List<org.apache.jena.graph.Node>> callParameters, org.apache.jena.sparql.util.Context context) voidexecSelectFromString(String queryString, List<List<org.apache.jena.graph.Node>> callParameters, org.apache.jena.sparql.util.Context context) voidexecSelectPlan(RootPlan plan, List<org.apache.jena.sparql.engine.binding.Binding> newValues, org.apache.jena.sparql.util.Context context) voidexecTemplateFromName(String queryName, List<List<org.apache.jena.graph.Node>> callParameters, org.apache.jena.sparql.util.Context context) voidexecTemplateFromQuery(SPARQLExtQuery query, List<List<org.apache.jena.graph.Node>> callParameters, org.apache.jena.sparql.util.Context context) voidexecTemplateFromString(String queryString, org.apache.jena.sparql.engine.binding.Binding binding, org.apache.jena.sparql.util.Context context) voidexecTemplatePlan(RootPlan plan, List<org.apache.jena.sparql.engine.binding.Binding> newValues, org.apache.jena.sparql.util.Context context) getPlan(SPARQLExtQuery query) getPlanFromName(String queryName, org.apache.jena.sparql.util.Context context) getPlanFromString(String queryString, String base)
-
Constructor Details
-
QueryExecutor
public QueryExecutor()
-
-
Method Details
-
getPlanFromName
- Parameters:
queryName-context-base-- Returns:
- the plan, or null.
-
getPlanFromString
- Parameters:
queryString-base-- Returns:
- the plan, or null.
-
getPlan
- Parameters:
query-context-- Returns:
- the plan, or null.
-
execGenerateFromQuery
public void execGenerateFromQuery(SPARQLExtQuery query, org.apache.jena.sparql.engine.binding.Binding binding, org.apache.jena.sparql.util.Context context) - Parameters:
context-queryName-callParameters- never null
-
execGenerateFromName
public void execGenerateFromName(String queryName, List<List<org.apache.jena.graph.Node>> callParameters, org.apache.jena.sparql.util.Context context) - Parameters:
queryName-callParameters- never nullcontext-
-
execGeneratePlan
-
execSelectFromName
public void execSelectFromName(String queryName, List<List<org.apache.jena.graph.Node>> callParameters, org.apache.jena.sparql.util.Context context) - Parameters:
queryName- the name of the query (needs to be fetched)callParameters-context-
-
execSelectFromString
public void execSelectFromString(String queryString, List<List<org.apache.jena.graph.Node>> callParameters, org.apache.jena.sparql.util.Context context) - Parameters:
queryString- the query as a stringcallParameters-context-outputSelect-
-
execSelectFromQuery
public void execSelectFromQuery(SPARQLExtQuery query, List<List<org.apache.jena.graph.Node>> callParameters, org.apache.jena.sparql.util.Context context) -
execSelectPlan
-
execTemplateFromName
public void execTemplateFromName(String queryName, List<List<org.apache.jena.graph.Node>> callParameters, org.apache.jena.sparql.util.Context context) - Parameters:
queryName- the query uricallParameters-context-outputTemplate-
-
execTemplateFromString
public void execTemplateFromString(String queryString, org.apache.jena.sparql.engine.binding.Binding binding, org.apache.jena.sparql.util.Context context) - Parameters:
queryString- the query as a stringbinding-context-outputTemplate-
-
execTemplateFromQuery
public void execTemplateFromQuery(SPARQLExtQuery query, List<List<org.apache.jena.graph.Node>> callParameters, org.apache.jena.sparql.util.Context context) -
execTemplatePlan
-