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.QueryExecution
public 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.QueryExecution
public com.hp.hpl.jena.query.Dataset getDataset()
getDataset
in interface com.hp.hpl.jena.query.QueryExecution
public com.hp.hpl.jena.sparql.util.Context getContext()
getContext
in interface com.hp.hpl.jena.query.QueryExecution
public com.hp.hpl.jena.query.Query getQuery()
getQuery
in interface com.hp.hpl.jena.query.QueryExecution
public com.hp.hpl.jena.rdf.model.Model execConstruct()
execConstruct
in interface com.hp.hpl.jena.query.QueryExecution
public com.hp.hpl.jena.rdf.model.Model execConstruct(com.hp.hpl.jena.rdf.model.Model model)
execConstruct
in interface com.hp.hpl.jena.query.QueryExecution
public 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.QueryExecution
public com.hp.hpl.jena.rdf.model.Model execDescribe()
execDescribe
in interface com.hp.hpl.jena.query.QueryExecution
public com.hp.hpl.jena.rdf.model.Model execDescribe(com.hp.hpl.jena.rdf.model.Model model)
execDescribe
in interface com.hp.hpl.jena.query.QueryExecution
public 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.QueryExecution
public boolean execAsk()
execAsk
in interface com.hp.hpl.jena.query.QueryExecution
public void abort()
abort
in interface com.hp.hpl.jena.query.QueryExecution
public void close()
close
in interface com.hp.hpl.jena.query.QueryExecution
close
in interface java.lang.AutoCloseable
public boolean isClosed()
isClosed
in interface com.hp.hpl.jena.query.QueryExecution
public void setTimeout(long timeout, java.util.concurrent.TimeUnit timeoutUnits)
setTimeout
in interface com.hp.hpl.jena.query.QueryExecution
public void setTimeout(long timeout)
setTimeout
in interface com.hp.hpl.jena.query.QueryExecution
setTimeout(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.QueryExecution
public void setTimeout(long timeout1, long timeout2)
setTimeout
in interface com.hp.hpl.jena.query.QueryExecution
setTimeout(long, TimeUnit, long, TimeUnit)
public long getTimeout1()
getTimeout1
in interface com.hp.hpl.jena.query.QueryExecution
public long getTimeout2()
getTimeout2
in interface com.hp.hpl.jena.query.QueryExecution