Class QueryExecutor

java.lang.Object
fr.mines_stetienne.ci.sparql_generate.engine.QueryExecutor

public class QueryExecutor extends Object
Author:
Maxime Lefrançois
  • Constructor Details

    • QueryExecutor

      public QueryExecutor()
  • Method Details

    • getPlanFromName

      public RootPlan getPlanFromName(String queryName, org.apache.jena.sparql.util.Context context)
      Parameters:
      queryName -
      context -
      base -
      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, 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 null
      context -
    • execGeneratePlan

      public void execGeneratePlan(RootPlan plan, List<org.apache.jena.sparql.engine.binding.Binding> values, org.apache.jena.sparql.util.Context context)
    • 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 string
      callParameters -
      context -
      outputSelect -
    • execSelectFromQuery

      public void execSelectFromQuery(SPARQLExtQuery query, List<List<org.apache.jena.graph.Node>> callParameters, org.apache.jena.sparql.util.Context context)
    • execSelectPlan

      public void execSelectPlan(RootPlan plan, List<org.apache.jena.sparql.engine.binding.Binding> newValues, org.apache.jena.sparql.util.Context context)
    • 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 uri
      callParameters -
      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 string
      binding -
      context -
      outputTemplate -
    • execTemplateFromQuery

      public void execTemplateFromQuery(SPARQLExtQuery query, List<List<org.apache.jena.graph.Node>> callParameters, org.apache.jena.sparql.util.Context context)
    • execTemplatePlan

      public void execTemplatePlan(RootPlan plan, List<org.apache.jena.sparql.engine.binding.Binding> newValues, org.apache.jena.sparql.util.Context context)