|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eaglei.repository.util.SPARQL
public final class SPARQL
Constants and utilities helpful in building SPARQL queries. Also houses the tuple-result output formatter.
| Field Summary | |
|---|---|
static org.openrdf.query.impl.DatasetImpl |
InternalGraphs
Constant InternalGraphs |
| Method Summary | |
|---|---|
static void |
addGraph(org.openrdf.query.impl.DatasetImpl ds,
org.openrdf.model.URI graphName)
Add a single named graph explicitly to the dataset. |
static org.openrdf.query.impl.DatasetImpl |
copyDataset(org.openrdf.query.Dataset src)
Create copy of given Dataset with same default- and named-graph contents |
static boolean |
evaluateBooleanQuery(java.lang.String source,
org.openrdf.query.BooleanQuery query)
Instrumented wrapper for RepositoryConnection.evaluate() |
static org.openrdf.query.GraphQueryResult |
evaluateGraphQuery(java.lang.String source,
org.openrdf.query.GraphQuery query)
Instrumented wrapper for RepositoryConnection.evaluate() |
static void |
evaluateGraphQuery(java.lang.String source,
org.openrdf.query.GraphQuery query,
org.openrdf.rio.RDFHandler handler)
Instrumented wrapper for RepositoryConnection.evaluate() |
static org.openrdf.query.TupleQueryResult |
evaluateTupleQuery(java.lang.String source,
org.openrdf.query.TupleQuery query)
Instrumented wrapper for RepositoryConnection.evaluate() |
static void |
evaluateTupleQuery(java.lang.String source,
org.openrdf.query.TupleQuery query,
org.openrdf.query.TupleQueryResultHandler handler)
Instrumented wrapper for RepositoryConnection.evaluate() |
static org.openrdf.query.Dataset |
getInternalAndMetadataGraphs(javax.servlet.http.HttpServletRequest request)
Get a Dataset including all Internal and Metadata named graphs |
static void |
sendTupleQueryResults(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String format,
java.lang.Iterable<org.openrdf.query.BindingSet> bindings)
Sends HTTP result document for a list of artificially-generated tuple-query results. |
static void |
tupleQueryRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String query,
java.lang.String format,
org.openrdf.query.Dataset ds)
Generic code to implement a Servlet body whose main purpose is to execute a tabular (Select) SPARQL query and return the results. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final org.openrdf.query.impl.DatasetImpl InternalGraphs
InternalGraphs
| Method Detail |
|---|
public static org.openrdf.query.Dataset getInternalAndMetadataGraphs(javax.servlet.http.HttpServletRequest request)
Get a Dataset including all Internal and Metadata named graphs
request - a HttpServletRequest object.
Dataset object.public static org.openrdf.query.impl.DatasetImpl copyDataset(org.openrdf.query.Dataset src)
Create copy of given Dataset with same default- and named-graph contents
src - the source Dataset object.
DatasetImpl object.
public static void addGraph(org.openrdf.query.impl.DatasetImpl ds,
org.openrdf.model.URI graphName)
ds - desintation dataset, a DatasetImpl object.graphName - the graph to add, a URI object.
public static void tupleQueryRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String query,
java.lang.String format,
org.openrdf.query.Dataset ds)
throws javax.servlet.ServletException,
java.io.IOException
request - a HttpServletRequest object.response - a HttpServletResponse object.query - SPARQL query as a String object.format - output format as MIME type, a String object.ds - dataset for query, a Dataset object.
javax.servlet.ServletException - if any.
java.io.IOException - if any.
public static void sendTupleQueryResults(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String format,
java.lang.Iterable<org.openrdf.query.BindingSet> bindings)
throws javax.servlet.ServletException,
java.io.IOException
request - a HttpServletRequest object.response - a HttpServletResponse object.format - output format as MIME type, a String object.bindings - tuple result bindings as a Iterable object.
javax.servlet.ServletException - if any.
java.io.IOException - if any.
public static boolean evaluateBooleanQuery(java.lang.String source,
org.openrdf.query.BooleanQuery query)
throws org.openrdf.query.QueryEvaluationException
source - query -
org.openrdf.query.QueryEvaluationException
public static org.openrdf.query.GraphQueryResult evaluateGraphQuery(java.lang.String source,
org.openrdf.query.GraphQuery query)
throws org.openrdf.query.QueryEvaluationException
source - query -
org.openrdf.query.QueryEvaluationException
public static void evaluateGraphQuery(java.lang.String source,
org.openrdf.query.GraphQuery query,
org.openrdf.rio.RDFHandler handler)
throws org.openrdf.query.QueryEvaluationException,
org.openrdf.rio.RDFHandlerException
source - query - handler -
org.openrdf.query.QueryEvaluationException
org.openrdf.rio.RDFHandlerException
public static org.openrdf.query.TupleQueryResult evaluateTupleQuery(java.lang.String source,
org.openrdf.query.TupleQuery query)
throws org.openrdf.query.QueryEvaluationException
source - query -
org.openrdf.query.QueryEvaluationException
public static void evaluateTupleQuery(java.lang.String source,
org.openrdf.query.TupleQuery query,
org.openrdf.query.TupleQueryResultHandler handler)
throws org.openrdf.query.QueryEvaluationException,
org.openrdf.query.TupleQueryResultHandlerException
source - query - handler -
org.openrdf.query.QueryEvaluationException
org.openrdf.query.TupleQueryResultHandlerException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||