|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.hp.hpl.jena.sparql.engine.QueryExecutionBase
public class QueryExecutionBase
All the SPARQL query result forms made from a graph-level execution object
Field Summary | |
---|---|
static boolean |
cancelAllowDrain
Deprecated. |
Constructor Summary | |
---|---|
QueryExecutionBase(Query query,
Dataset dataset,
Context context,
QueryEngineFactory qeFactory)
|
Method Summary | |
---|---|
void |
abort()
Stop in mid execution. |
void |
close()
Close the query execution and stop query evaluation as soon as convenient. |
boolean |
execAsk()
Execute an ASK query |
com.hp.hpl.jena.rdf.model.Model |
execConstruct()
Execute a CONSTRUCT query |
com.hp.hpl.jena.rdf.model.Model |
execConstruct(com.hp.hpl.jena.rdf.model.Model model)
Execute a CONSTRUCT query, putting the statements into 'model'. |
com.hp.hpl.jena.rdf.model.Model |
execDescribe()
Execute a DESCRIBE query |
com.hp.hpl.jena.rdf.model.Model |
execDescribe(com.hp.hpl.jena.rdf.model.Model model)
Execute a DESCRIBE query, putting the statements into 'model'. |
ResultSet |
execSelect()
Execute a SELECT query |
Context |
getContext()
The properties associated with a query execution - implementation specific parameters This includes Java objects (so it is not an RDF graph). |
Dataset |
getDataset()
The dataset against which the query will execute. |
Plan |
getPlan()
|
Query |
getQuery()
The query associated with a query execution. |
void |
setFileManager(com.hp.hpl.jena.util.FileManager fm)
Set the FileManger that might be used to load files. |
void |
setInitialBinding(QuerySolution startSolution)
Set the initial association of variables and values. |
void |
setInitialBindings(ResultSet table)
|
void |
setTimeout(long timeout)
Set time, in milliseconds |
void |
setTimeout(long timeout1,
long timeout2)
Set time, in milliseconds |
void |
setTimeout(long timeout,
TimeUnit timeUnit)
Set a timeout on the query execution. |
void |
setTimeout(long timeout1,
TimeUnit timeUnit1,
long timeout2,
TimeUnit timeUnit2)
Set timeouts on the query execution; the first timeout refers to time to first result, the second refers to overall query execution after the first result. |
static Context |
setupContext(Context context,
DatasetGraph dataset)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
@Deprecated public static boolean cancelAllowDrain
Constructor Detail |
---|
public QueryExecutionBase(Query query, Dataset dataset, Context context, QueryEngineFactory qeFactory)
Method Detail |
---|
public static Context setupContext(Context context, DatasetGraph dataset)
public void close()
QueryExecution
close
in interface QueryExecution
public void abort()
QueryExecution
abort
in interface QueryExecution
public ResultSet execSelect()
QueryExecution
execSelect
in interface QueryExecution
public com.hp.hpl.jena.rdf.model.Model execConstruct()
QueryExecution
execConstruct
in interface QueryExecution
public com.hp.hpl.jena.rdf.model.Model execConstruct(com.hp.hpl.jena.rdf.model.Model model)
QueryExecution
execConstruct
in interface QueryExecution
public com.hp.hpl.jena.rdf.model.Model execDescribe()
QueryExecution
execDescribe
in interface QueryExecution
public com.hp.hpl.jena.rdf.model.Model execDescribe(com.hp.hpl.jena.rdf.model.Model model)
QueryExecution
execDescribe
in interface QueryExecution
public boolean execAsk()
QueryExecution
execAsk
in interface QueryExecution
public void setTimeout(long timeout, TimeUnit timeUnit)
QueryExecution
setTimeout
in interface QueryExecution
public void setTimeout(long timeout)
QueryExecution
setTimeout
in interface QueryExecution
QueryExecution.setTimeout(long, TimeUnit)
public void setTimeout(long timeout1, TimeUnit timeUnit1, long timeout2, TimeUnit timeUnit2)
QueryExecution
setTimeout
in interface QueryExecution
public void setTimeout(long timeout1, long timeout2)
QueryExecution
setTimeout
in interface QueryExecution
QueryExecution.setTimeout(long, TimeUnit, long, TimeUnit)
public Plan getPlan()
public Context getContext()
QueryExecution
getContext
in interface QueryExecution
public Dataset getDataset()
QueryExecution
getDataset
in interface QueryExecution
public Query getQuery()
QueryExecution
getQuery
in interface QueryExecution
public void setFileManager(com.hp.hpl.jena.util.FileManager fm)
QueryExecution
setFileManager
in interface QueryExecution
public void setInitialBinding(QuerySolution startSolution)
QueryExecution
setInitialBinding
in interface QueryExecution
public void setInitialBindings(ResultSet table)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |