Class QueryExecutor
- java.lang.Object
-
- fr.mines_stetienne.ci.sparql_generate.engine.QueryExecutor
-
public class QueryExecutor extends Object
- Author:
- Maxime Lefrançois
-
-
Constructor Summary
Constructors Constructor Description QueryExecutor()
-
Method Summary
-
-
-
Method Detail
-
getPlanFromName
public RootPlan getPlanFromName(String queryName, Context context)
- Parameters:
queryName-base-context-- Returns:
- the plan, or null.
-
getPlanFromString
public RootPlan getPlanFromString(String queryString, String base)
- Parameters:
queryString-base-- Returns:
- the plan, or null.
-
getPlan
public RootPlan getPlan(SPARQLExtQuery query)
- Parameters:
query-context-- Returns:
- the plan, or null.
-
execGenerateFromQuery
public void execGenerateFromQuery(SPARQLExtQuery query, Binding binding, Context context)
- Parameters:
queryName-callParameters- never nullcontext-
-
execGenerateFromName
public void execGenerateFromName(String queryName, List<List<Node>> callParameters, Context context)
- Parameters:
queryName-callParameters- never nullcontext-
-
execGeneratePlan
public void execGeneratePlan(RootPlan plan, List<Binding> values, Context context)
-
execSelectFromName
public void execSelectFromName(String queryName, List<List<Node>> callParameters, Context context)
- Parameters:
queryName- the name of the query (needs to be fetched)callParameters-context-
-
execSelectFromString
public void execSelectFromString(String queryString, List<List<Node>> callParameters, Context context)
- Parameters:
queryString- the query as a stringcallParameters-context-outputSelect-
-
execSelectFromQuery
public void execSelectFromQuery(SPARQLExtQuery query, List<List<Node>> callParameters, Context context)
-
execTemplateFromName
public void execTemplateFromName(String queryName, List<List<Node>> callParameters, Context context)
- Parameters:
queryName- the query uricallParameters-context-outputTemplate-
-
execTemplateFromString
public void execTemplateFromString(String queryString, Binding binding, Context context)
- Parameters:
queryString- the query as a stringbinding-context-outputTemplate-
-
execTemplateFromQuery
public void execTemplateFromQuery(SPARQLExtQuery query, List<List<Node>> callParameters, Context context)
-
-