public interface SparqlService
Modifier and Type | Method and Description |
---|---|
boolean |
ask(org.openrdf.query.QueryLanguage queryLanguage,
String query)
Evaluate a SPARQL ASK query on the KiWi TripleStore
see http://www.w3.org/TR/sparql11-query/
|
void |
createServiceDescription(org.openrdf.rio.RDFWriter writer,
String string,
boolean isUpdate)
Write a SparqlServiceDescription of the Service to the provided
RDFWriter . |
QueryType |
getQueryType(org.openrdf.query.QueryLanguage language,
String query)
Parse and return the concrete query type
|
org.openrdf.query.Query |
parseQuery(org.openrdf.query.QueryLanguage language,
String query)
Parse query
|
List<Map<String,org.openrdf.model.Value>> |
query(org.openrdf.query.QueryLanguage queryLanguage,
String query)
Evaluate a SPARQL query on the KiWi TripleStore.
|
void |
query(org.openrdf.query.QueryLanguage language,
String query,
OutputStream output,
String format,
int timeoutInSeconds)
Evaluate a SPARQL query on the KiWi TripleStore.
|
void |
query(org.openrdf.query.QueryLanguage queryLanguage,
String query,
org.openrdf.query.resultio.QueryResultWriter writer,
int timeoutInSeconds)
Deprecated.
|
void |
query(org.openrdf.query.QueryLanguage queryLanguage,
String query,
org.openrdf.query.resultio.TupleQueryResultWriter tupleWriter,
org.openrdf.query.resultio.BooleanQueryResultWriter booleanWriter,
SPARQLGraphResultWriter graphWriter,
int timeoutInSeconds)
Deprecated.
|
void |
update(org.openrdf.query.QueryLanguage queryLanguage,
String query)
Execute a SPARQL update on the KiWi TripleStore.
|
org.openrdf.query.Query parseQuery(org.openrdf.query.QueryLanguage language, String query) throws org.openrdf.repository.RepositoryException, org.openrdf.query.MalformedQueryException
language
- languagequery
- queryorg.openrdf.repository.RepositoryException
org.openrdf.query.MalformedQueryException
QueryType getQueryType(org.openrdf.query.QueryLanguage language, String query) throws org.openrdf.query.MalformedQueryException
language
- query
- org.openrdf.query.MalformedQueryException
void query(org.openrdf.query.QueryLanguage language, String query, OutputStream output, String format, int timeoutInSeconds) throws org.apache.marmotta.platform.core.exception.MarmottaException, TimeoutException, org.openrdf.query.MalformedQueryException
query
- queryoutput
- strem to writeformat
- mimetypetimeoutInSeconds
- org.apache.marmotta.platform.core.exception.MarmottaException
TimeoutException
org.openrdf.query.MalformedQueryException
boolean ask(org.openrdf.query.QueryLanguage queryLanguage, String query) throws org.apache.marmotta.platform.core.exception.MarmottaException
queryLanguage
- the query language to usequery
- the SPARQL query to evaluate in SPARQL 1.1 syntaxorg.apache.marmotta.platform.core.exception.MarmottaException
- if the query evaluation failsList<Map<String,org.openrdf.model.Value>> query(org.openrdf.query.QueryLanguage queryLanguage, String query) throws org.apache.marmotta.platform.core.exception.MarmottaException
queryLanguage
- the query language to usequery
- the SPARQL query to evaluate in SPARQL 1.1 syntaxorg.apache.marmotta.platform.core.exception.MarmottaException
void update(org.openrdf.query.QueryLanguage queryLanguage, String query) throws org.apache.marmotta.platform.core.exception.InvalidArgumentException, org.apache.marmotta.platform.core.exception.MarmottaException, org.openrdf.query.MalformedQueryException, org.openrdf.query.UpdateExecutionException
queryLanguage
- query
- a string representing the update query in SPARQL Update 1.1 syntaxException
org.apache.marmotta.platform.core.exception.InvalidArgumentException
org.apache.marmotta.platform.core.exception.MarmottaException
org.openrdf.query.MalformedQueryException
org.openrdf.query.UpdateExecutionException
@Deprecated void query(org.openrdf.query.QueryLanguage queryLanguage, String query, org.openrdf.query.resultio.TupleQueryResultWriter tupleWriter, org.openrdf.query.resultio.BooleanQueryResultWriter booleanWriter, SPARQLGraphResultWriter graphWriter, int timeoutInSeconds) throws org.apache.marmotta.platform.core.exception.MarmottaException, org.openrdf.query.MalformedQueryException, org.openrdf.query.QueryEvaluationException, TimeoutException
query(QueryLanguage, String, OutputStream, String, int)
insteadqueryLanguage
- query
- tupleWriter
- booleanWriter
- graphWriter
- timeoutInSeconds
- org.apache.marmotta.platform.core.exception.MarmottaException
org.openrdf.query.MalformedQueryException
org.openrdf.query.QueryEvaluationException
TimeoutException
@Deprecated void query(org.openrdf.query.QueryLanguage queryLanguage, String query, org.openrdf.query.resultio.QueryResultWriter writer, int timeoutInSeconds) throws org.apache.marmotta.platform.core.exception.MarmottaException, org.openrdf.query.MalformedQueryException, org.openrdf.query.QueryEvaluationException, TimeoutException
query(QueryLanguage, String, OutputStream, String, int)
insteadqueryLanguage
- query
- writer
- timeoutInSeconds
- org.apache.marmotta.platform.core.exception.MarmottaException
org.openrdf.query.MalformedQueryException
org.openrdf.query.QueryEvaluationException
TimeoutException
void createServiceDescription(org.openrdf.rio.RDFWriter writer, String string, boolean isUpdate) throws org.openrdf.rio.RDFHandlerException
RDFWriter
.writer
- the RDFWriter
to write the description tostring
- the URI of the SPARQL EndpointisUpdate
- if the endpoint is a update or select/query endpointorg.openrdf.rio.RDFHandlerException
http://www.w3.org/TR/sparql11-service-description/
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.