Interface QueryExecBuilderWrapper<T extends org.apache.jena.sparql.exec.QueryExecBuilder>

All Superinterfaces:
org.apache.jena.sparql.exec.QueryExecBuilder, org.apache.jena.sparql.exec.QueryExecMod, QueryExecModWrapper<T>
All Known Implementing Classes:
QueryExecBuilderWrapperBase, QueryExecBuilderWrapperBaseParse, QueryExecBuilderWrapperWithTransform

public interface QueryExecBuilderWrapper<T extends org.apache.jena.sparql.exec.QueryExecBuilder> extends org.apache.jena.sparql.exec.QueryExecBuilder, QueryExecModWrapper<T>
  • Method Summary

    Modifier and Type
    Method
    Description
    default boolean
    ask()
    Build and execute as an ASK query.
    default org.apache.jena.sparql.exec.QueryExec
    Build the QueryExec.
    default org.apache.jena.graph.Graph
    Build and execute as a CONSTRUCT query.
    default T
    context(org.apache.jena.sparql.util.Context context)
    Set the context.
    default org.apache.jena.graph.Graph
    Build and execute as a CONSTRUCT query.
    org.apache.jena.sparql.exec.QueryExecBuilder
     
    default org.apache.jena.sparql.exec.QueryExecBuilder
    parseCheck(boolean parseCheck)
     
    default T
    query(String queryString)
    Set the query.
    default T
    query(String queryString, org.apache.jena.query.Syntax syntax)
    Set the query.
    default T
    query(org.apache.jena.query.Query query)
     
    default org.apache.jena.sparql.exec.RowSet
    Build and execute as a SELECT query.
    default T
    set(org.apache.jena.sparql.util.Symbol symbol, boolean value)
    Set a context entry.
    default T
    set(org.apache.jena.sparql.util.Symbol symbol, Object value)
    Set a context entry.
    default T
    substitution(String var, org.apache.jena.graph.Node value)
    Provide a (var name, Node) for substitution in the query when QueryExec is built.
    default T
    substitution(org.apache.jena.sparql.core.Var var, org.apache.jena.graph.Node value)
    Provide a (Var, Node) for substitution in the query when QueryExec is built.
    default T
    substitution(org.apache.jena.sparql.engine.binding.Binding binding)
    Provide a set of (Var, Node) for substitution in the query when QueryExec is built.
    default T
    timeout(long value, TimeUnit timeUnit)
    Set the overall query execution timeout.

    Methods inherited from interface org.apache.jena.sparql.exec.QueryExecBuilder

    table

    Methods inherited from interface org.aksw.jenax.dataaccess.sparql.builder.exec.query.QueryExecModWrapper

    getContext, initialTimeout, overallTimeout, self, timeout
  • Method Details

    • getDelegate

      org.apache.jena.sparql.exec.QueryExecBuilder getDelegate()
      Specified by:
      getDelegate in interface QueryExecModWrapper<T extends org.apache.jena.sparql.exec.QueryExecBuilder>
    • query

      default T query(org.apache.jena.query.Query query)
      Specified by:
      query in interface org.apache.jena.sparql.exec.QueryExecBuilder
    • query

      default T query(String queryString)
      Set the query.
      Specified by:
      query in interface org.apache.jena.sparql.exec.QueryExecBuilder
    • parseCheck

      default org.apache.jena.sparql.exec.QueryExecBuilder parseCheck(boolean parseCheck)
      Specified by:
      parseCheck in interface org.apache.jena.sparql.exec.QueryExecBuilder
    • query

      default T query(String queryString, org.apache.jena.query.Syntax syntax)
      Set the query.
      Specified by:
      query in interface org.apache.jena.sparql.exec.QueryExecBuilder
    • set

      default T set(org.apache.jena.sparql.util.Symbol symbol, Object value)
      Set a context entry.
      Specified by:
      set in interface org.apache.jena.sparql.exec.QueryExecBuilder
    • set

      default T set(org.apache.jena.sparql.util.Symbol symbol, boolean value)
      Set a context entry.
      Specified by:
      set in interface org.apache.jena.sparql.exec.QueryExecBuilder
    • context

      default T context(org.apache.jena.sparql.util.Context context)
      Set the context. If not set, defaults to the system context (ARQ.getContext()).
      Specified by:
      context in interface org.apache.jena.sparql.exec.QueryExecBuilder
    • substitution

      default T substitution(org.apache.jena.sparql.engine.binding.Binding binding)
      Provide a set of (Var, Node) for substitution in the query when QueryExec is built.
      Specified by:
      substitution in interface org.apache.jena.sparql.exec.QueryExecBuilder
    • substitution

      default T substitution(org.apache.jena.sparql.core.Var var, org.apache.jena.graph.Node value)
      Provide a (Var, Node) for substitution in the query when QueryExec is built.
      Specified by:
      substitution in interface org.apache.jena.sparql.exec.QueryExecBuilder
    • substitution

      default T substitution(String var, org.apache.jena.graph.Node value)
      Provide a (var name, Node) for substitution in the query when QueryExec is built.
      Specified by:
      substitution in interface org.apache.jena.sparql.exec.QueryExecBuilder
    • timeout

      default T timeout(long value, TimeUnit timeUnit)
      Set the overall query execution timeout.
      Specified by:
      timeout in interface org.apache.jena.sparql.exec.QueryExecBuilder
      Specified by:
      timeout in interface org.apache.jena.sparql.exec.QueryExecMod
    • build

      default org.apache.jena.sparql.exec.QueryExec build()
      Build the QueryExec. Further changes to he builder do not affect this QueryExec.
      Specified by:
      build in interface org.apache.jena.sparql.exec.QueryExecBuilder
      Specified by:
      build in interface org.apache.jena.sparql.exec.QueryExecMod
      Specified by:
      build in interface QueryExecModWrapper<T extends org.apache.jena.sparql.exec.QueryExecBuilder>
    • select

      default org.apache.jena.sparql.exec.RowSet select()
      Build and execute as a SELECT query.
      Specified by:
      select in interface org.apache.jena.sparql.exec.QueryExecBuilder
    • construct

      default org.apache.jena.graph.Graph construct()
      Build and execute as a CONSTRUCT query.
      Specified by:
      construct in interface org.apache.jena.sparql.exec.QueryExecBuilder
    • describe

      default org.apache.jena.graph.Graph describe()
      Build and execute as a CONSTRUCT query.
      Specified by:
      describe in interface org.apache.jena.sparql.exec.QueryExecBuilder
    • ask

      default boolean ask()
      Build and execute as an ASK query.
      Specified by:
      ask in interface org.apache.jena.sparql.exec.QueryExecBuilder