Package org.apache.jena.query
Interface QueryExecutionBuilder
-
- All Known Implementing Classes:
QueryExecutionBuilderAdapter
,QueryExecutionDatasetBuilder
,QueryExecutionHTTPBuilder
public interface QueryExecutionBuilder
Common elements of query execution building.The dataset (
QueryExecutionDatasetBuilder
) and remote endpoint (QueryExecutionHTTPBuilder
) set the target for theQueryExecution
and may provide operations specific to those two cases.Appropriate builders are available from {QueryExecution#dataset(Dataset)} and
QueryExecution.service(String)
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default boolean
ask()
QueryExecution
build()
default Model
construct()
QueryExecutionBuilder
context(Context context)
default Model
describe()
QueryExecutionBuilder
query(java.lang.String queryString)
QueryExecutionBuilder
query(java.lang.String queryString, Syntax syntax)
QueryExecutionBuilder
query(Query query)
default ResultSet
select()
QueryExecutionBuilder
set(Symbol symbol, boolean value)
QueryExecutionBuilder
set(Symbol symbol, java.lang.Object value)
QueryExecutionBuilder
substitution(java.lang.String varName, RDFNode value)
QueryExecutionBuilder
substitution(QuerySolution querySolution)
default QueryExecutionBuilder
timeout(long value)
QueryExecutionBuilder
timeout(long value, java.util.concurrent.TimeUnit timeUnit)
-
-
-
Method Detail
-
query
QueryExecutionBuilder query(Query query)
-
query
QueryExecutionBuilder query(java.lang.String queryString)
-
query
QueryExecutionBuilder query(java.lang.String queryString, Syntax syntax)
-
set
QueryExecutionBuilder set(Symbol symbol, java.lang.Object value)
-
set
QueryExecutionBuilder set(Symbol symbol, boolean value)
-
context
QueryExecutionBuilder context(Context context)
-
substitution
QueryExecutionBuilder substitution(QuerySolution querySolution)
-
substitution
QueryExecutionBuilder substitution(java.lang.String varName, RDFNode value)
-
timeout
QueryExecutionBuilder timeout(long value, java.util.concurrent.TimeUnit timeUnit)
-
timeout
default QueryExecutionBuilder timeout(long value)
-
build
QueryExecution build()
-
select
default ResultSet select()
-
construct
default Model construct()
-
describe
default Model describe()
-
ask
default boolean ask()
-
-