|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.franz.agjena.query.AllegroGraphQueryExecutionFactory
public class AllegroGraphQueryExecutionFactory
The static methods in this class are used to make QueryExecution instances for AllegroGraph models. QueryExecution instances created by methods in QueryExecutionFactory will work correctly, but will be very inefficient. Place to make QueryProcessor objects from Query objects or a string.
Method Summary | |
---|---|
static QueryExecution |
create(Query query)
Create a QueryExecution |
static QueryExecution |
create(java.lang.String queryStr,
Syntax syntax)
Create a QueryExecution |
static QueryExecution |
create(java.lang.String queryStr,
Syntax syntax,
Dataset dataset)
Create a QueryExecution to execute over the Dataset. |
static QueryExecution |
create(java.lang.String queryStr,
Syntax syntax,
Model model,
QuerySolution initialBinding)
Create a QueryExecution to execute over the Model, given some initial values of variables. |
static Plan |
createPlan(AllegroGraphQuery query,
DatasetGraph dataset,
Binding input,
Context context)
|
static Plan |
createPlan(java.lang.String queryStr,
Graph graph)
|
static QueryEngineHTTP |
createServiceRequest(java.lang.String service,
Query query)
Create a service request for remote execution over HTTP. |
static QueryExecution |
sparqlService(java.lang.String service,
java.lang.String query)
Create a QueryExecution that will access a SPARQL service over HTTP |
static QueryExecution |
sparqlService(java.lang.String service,
java.lang.String query,
java.util.List defaultGraphURIs,
java.util.List namedGraphURIs)
Create a QueryExecution that will access a SPARQL service over HTTP |
static QueryExecution |
sparqlService(java.lang.String service,
java.lang.String query,
java.lang.String defaultGraph)
Create a QueryExecution that will access a SPARQL service over HTTP |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static QueryExecution create(Query query)
query
- Query
public static QueryExecution create(java.lang.String queryStr, Syntax syntax)
queryStr
- Query stringsyntax
- Query syntax
public static QueryExecution create(java.lang.String queryStr, Syntax syntax, Dataset dataset)
queryStr
- Query stringsyntax
- Query languagedataset
- Target of the query
public static QueryExecution create(java.lang.String queryStr, Syntax syntax, Model model, QuerySolution initialBinding)
queryStr
- Query stringsyntax
- Query languagemodel
- Target of the queryinitialBinding
- Any initial binding of variables
public static QueryExecution sparqlService(java.lang.String service, java.lang.String query)
service
- URL of the remote servicequery
- Query string to execute
public static QueryExecution sparqlService(java.lang.String service, java.lang.String query, java.lang.String defaultGraph)
service
- URL of the remote servicequery
- Query string to executedefaultGraph
- URI of the default graph
public static QueryExecution sparqlService(java.lang.String service, java.lang.String query, java.util.List defaultGraphURIs, java.util.List namedGraphURIs)
service
- URL of the remote servicequery
- Query string to executedefaultGraphURIs
- List of URIs to make up the default graphnamedGraphURIs
- List of URIs to make up the named graphs
public static QueryEngineHTTP createServiceRequest(java.lang.String service, Query query)
QueryEngineHTTP
,
allows various HTTP specific paramters to be set.
public static Plan createPlan(AllegroGraphQuery query, DatasetGraph dataset, Binding input, Context context)
public static Plan createPlan(java.lang.String queryStr, Graph graph)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |