|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.hp.hpl.jena.sparql.engine.http.QueryEngineHTTP
public class QueryEngineHTTP
Field Summary | |
---|---|
static String |
QUERY_MIME_TYPE
|
static String[] |
supportedAskContentTypes
|
static String[] |
supportedSelectContentTypes
|
Constructor Summary | |
---|---|
QueryEngineHTTP(String serviceURI,
Query query)
|
|
QueryEngineHTTP(String serviceURI,
String queryString)
|
Method Summary | |
---|---|
void |
abort()
Stop in mid execution. |
void |
addDefaultGraph(String defaultGraph)
|
void |
addNamedGraph(String name)
|
void |
addParam(String field,
String value)
|
void |
cancel()
|
void |
close()
Close the query execution and stop query evaluation as soon as convenient. |
boolean |
execAsk()
Execute an ASK query |
Model |
execConstruct()
Execute a CONSTRUCT query |
Model |
execConstruct(Model model)
Execute a CONSTRUCT query, putting the statements into 'model'. |
Iterator<Triple> |
execConstructTriples()
Execute a CONSTRUCT query, returning the results as an iterator of Triple . |
Model |
execDescribe()
Execute a DESCRIBE query |
Model |
execDescribe(Model model)
Execute a DESCRIBE query, putting the statements into 'model'. |
Iterator<Triple> |
execDescribeTriples()
Execute a DESCRIBE query, returning the results as an iterator of Triple . |
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. |
Query |
getQuery()
The query associated with a query execution. |
void |
setAllowDeflate(boolean allowed)
Sets whether the HTTP requests will specify Accept-Encoding: deflate |
void |
setAllowGZip(boolean allowed)
Sets whether the HTTP request will specify Accept-Encoding: gzip |
void |
setAskContentType(String contentType)
Sets the Content Type for ASK queries provided that the format is supported |
void |
setBasicAuthentication(String user,
char[] password)
Set user and password for basic authentication. |
void |
setDefaultGraphURIs(List<String> defaultGraphURIs)
|
void |
setFileManager(FileManager fm)
Set the FileManger that might be used to load files. |
void |
setInitialBinding(QuerySolution binding)
Set the initial association of variables and values. |
void |
setInitialBindings(ResultSet table)
|
void |
setModelContentType(String contentType)
Sets the Content Type for CONSTRUCT/DESCRIBE queries provided that the format is supported |
void |
setNamedGraphURIs(List<String> namedGraphURIs)
|
void |
setSelectContentType(String contentType)
Sets the Content Type for SELECT queries provided that the format is supported |
void |
setTimeout(long readTimeout)
Set time, in milliseconds |
void |
setTimeout(long readTimeout,
long connectTimeout)
Set time, in milliseconds |
void |
setTimeout(long readTimeout,
TimeUnit timeoutUnits)
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. |
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final String QUERY_MIME_TYPE
public static String[] supportedSelectContentTypes
public static String[] supportedAskContentTypes
Constructor Detail |
---|
public QueryEngineHTTP(String serviceURI, Query query)
public QueryEngineHTTP(String serviceURI, String queryString)
Method Detail |
---|
public void setFileManager(FileManager fm)
QueryExecution
setFileManager
in interface QueryExecution
public void setInitialBinding(QuerySolution binding)
QueryExecution
setInitialBinding
in interface QueryExecution
public void setInitialBindings(ResultSet table)
public void setDefaultGraphURIs(List<String> defaultGraphURIs)
defaultGraphURIs
- The defaultGraphURIs to set.public void setNamedGraphURIs(List<String> namedGraphURIs)
namedGraphURIs
- The namedGraphURIs to set.public void setAllowGZip(boolean allowed)
public void setAllowDeflate(boolean allowed)
public void addParam(String field, String value)
public void addDefaultGraph(String defaultGraph)
defaultGraph
- The defaultGraph to add.public void addNamedGraph(String name)
name
- The URI to add.public void setBasicAuthentication(String user, char[] password)
user
- password
- public ResultSet execSelect()
QueryExecution
execSelect
in interface QueryExecution
public Model execConstruct()
QueryExecution
execConstruct
in interface QueryExecution
public Model execConstruct(Model model)
QueryExecution
execConstruct
in interface QueryExecution
public Iterator<Triple> execConstructTriples()
QueryExecution
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 QueryExecution
public Model execDescribe()
QueryExecution
execDescribe
in interface QueryExecution
public Model execDescribe(Model model)
QueryExecution
execDescribe
in interface QueryExecution
public Iterator<Triple> execDescribeTriples()
QueryExecution
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 QueryExecution
public boolean execAsk()
QueryExecution
execAsk
in interface QueryExecution
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 setTimeout(long readTimeout)
QueryExecution
setTimeout
in interface QueryExecution
QueryExecution.setTimeout(long, TimeUnit)
public void setTimeout(long readTimeout, long connectTimeout)
QueryExecution
setTimeout
in interface QueryExecution
QueryExecution.setTimeout(long, TimeUnit, long, TimeUnit)
public void setTimeout(long readTimeout, TimeUnit timeoutUnits)
QueryExecution
setTimeout
in interface QueryExecution
public void setTimeout(long timeout1, TimeUnit timeUnit1, long timeout2, TimeUnit timeUnit2)
QueryExecution
setTimeout
in interface QueryExecution
public void cancel()
public void abort()
QueryExecution
abort
in interface QueryExecution
public void close()
QueryExecution
close
in interface QueryExecution
public String toString()
toString
in class Object
public void setSelectContentType(String contentType)
contentType
- public void setAskContentType(String contentType)
contentType
- public void setModelContentType(String contentType)
contentType
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |