public class VirtuosoQueryExecution
extends java.lang.Object
implements com.hp.hpl.jena.query.QueryExecution
| Modifier and Type | Class and Description |
|---|---|
class |
VirtuosoQueryExecution.VResultSet |
| Constructor and Description |
|---|
VirtuosoQueryExecution(com.hp.hpl.jena.query.Query query,
VirtGraph _graph) |
VirtuosoQueryExecution(java.lang.String query,
VirtGraph _graph) |
| Modifier and Type | Method and Description |
|---|---|
void |
abort() |
void |
close() |
boolean |
execAsk() |
com.hp.hpl.jena.rdf.model.Model |
execConstruct() |
com.hp.hpl.jena.rdf.model.Model |
execConstruct(com.hp.hpl.jena.rdf.model.Model model) |
java.util.Iterator<com.hp.hpl.jena.graph.Triple> |
execConstructTriples()
Execute a CONSTRUCT query, returning the results as an iterator of
Triple. |
com.hp.hpl.jena.rdf.model.Model |
execDescribe() |
com.hp.hpl.jena.rdf.model.Model |
execDescribe(com.hp.hpl.jena.rdf.model.Model model) |
java.util.Iterator<com.hp.hpl.jena.graph.Triple> |
execDescribeTriples()
Execute a DESCRIBE query, returning the results as an iterator of
Triple. |
com.hp.hpl.jena.query.ResultSet |
execSelect() |
com.hp.hpl.jena.sparql.util.Context |
getContext() |
com.hp.hpl.jena.query.Dataset |
getDataset() |
com.hp.hpl.jena.query.Query |
getQuery() |
long |
getTimeout1()
Return the first timeout (time to first result), in millseconds: negative if unset
|
long |
getTimeout2()
Return the second timeout (overall query execution after first result), in millseconds: negative if unset
|
boolean |
isClosed() |
void |
setFileManager(com.hp.hpl.jena.util.FileManager arg) |
void |
setInitialBinding(com.hp.hpl.jena.query.QuerySolution arg) |
void |
setTimeout(long timeout)
Set time, in milliseconds
|
void |
setTimeout(long timeout1,
long timeout2)
Set time, in milliseconds
|
void |
setTimeout(long timeout,
java.util.concurrent.TimeUnit timeoutUnits)
Set a timeout on the query execution.
|
void |
setTimeout(long timeout1,
java.util.concurrent.TimeUnit timeUnit1,
long timeout2,
java.util.concurrent.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.
|
public VirtuosoQueryExecution(com.hp.hpl.jena.query.Query query,
VirtGraph _graph)
public VirtuosoQueryExecution(java.lang.String query,
VirtGraph _graph)
public com.hp.hpl.jena.query.ResultSet execSelect()
execSelect in interface com.hp.hpl.jena.query.QueryExecutionpublic void setFileManager(com.hp.hpl.jena.util.FileManager arg)
public void setInitialBinding(com.hp.hpl.jena.query.QuerySolution arg)
setInitialBinding in interface com.hp.hpl.jena.query.QueryExecutionpublic com.hp.hpl.jena.query.Dataset getDataset()
getDataset in interface com.hp.hpl.jena.query.QueryExecutionpublic com.hp.hpl.jena.sparql.util.Context getContext()
getContext in interface com.hp.hpl.jena.query.QueryExecutionpublic com.hp.hpl.jena.query.Query getQuery()
getQuery in interface com.hp.hpl.jena.query.QueryExecutionpublic com.hp.hpl.jena.rdf.model.Model execConstruct()
execConstruct in interface com.hp.hpl.jena.query.QueryExecutionpublic com.hp.hpl.jena.rdf.model.Model execConstruct(com.hp.hpl.jena.rdf.model.Model model)
execConstruct in interface com.hp.hpl.jena.query.QueryExecutionpublic java.util.Iterator<com.hp.hpl.jena.graph.Triple> execConstructTriples()
Triple.
Caution: This method may return duplicate Triples. This method may be useful if you only
need the results for stream processing, as it can avoid having to place the results in a Model.execConstructTriples in interface com.hp.hpl.jena.query.QueryExecutionpublic com.hp.hpl.jena.rdf.model.Model execDescribe()
execDescribe in interface com.hp.hpl.jena.query.QueryExecutionpublic com.hp.hpl.jena.rdf.model.Model execDescribe(com.hp.hpl.jena.rdf.model.Model model)
execDescribe in interface com.hp.hpl.jena.query.QueryExecutionpublic java.util.Iterator<com.hp.hpl.jena.graph.Triple> execDescribeTriples()
Triple.
Caution: This method may return duplicate Triples. This method may be useful if you only
need the results for stream processing, as it can avoid having to place the results in a Model.execDescribeTriples in interface com.hp.hpl.jena.query.QueryExecutionpublic boolean execAsk()
execAsk in interface com.hp.hpl.jena.query.QueryExecutionpublic void abort()
abort in interface com.hp.hpl.jena.query.QueryExecutionpublic void close()
close in interface com.hp.hpl.jena.query.QueryExecutionclose in interface java.lang.AutoCloseablepublic boolean isClosed()
isClosed in interface com.hp.hpl.jena.query.QueryExecutionpublic void setTimeout(long timeout,
java.util.concurrent.TimeUnit timeoutUnits)
setTimeout in interface com.hp.hpl.jena.query.QueryExecutionpublic void setTimeout(long timeout)
setTimeout in interface com.hp.hpl.jena.query.QueryExecutionsetTimeout(long, TimeUnit)public void setTimeout(long timeout1,
java.util.concurrent.TimeUnit timeUnit1,
long timeout2,
java.util.concurrent.TimeUnit timeUnit2)
setTimeout in interface com.hp.hpl.jena.query.QueryExecutionpublic void setTimeout(long timeout1,
long timeout2)
setTimeout in interface com.hp.hpl.jena.query.QueryExecutionsetTimeout(long, TimeUnit, long, TimeUnit)public long getTimeout1()
getTimeout1 in interface com.hp.hpl.jena.query.QueryExecutionpublic long getTimeout2()
getTimeout2 in interface com.hp.hpl.jena.query.QueryExecution