public abstract class GeoService
extends com.bigdata.rdf.sparql.ast.eval.AbstractServiceFactory
| Modifier and Type | Field and Description |
|---|---|
static org.openrdf.model.impl.URIImpl |
GLOBE_PARAM
wikibase:globe parameter name.
|
| Constructor and Description |
|---|
GeoService() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract com.bigdata.rdf.sparql.ast.JoinGroupNode |
buildServiceNode(com.bigdata.rdf.sparql.ast.service.ServiceCallCreateParams params,
com.bigdata.rdf.sparql.ast.eval.ServiceParams serviceParams)
Create service parameters for delegate service call.
|
com.bigdata.rdf.sparql.ast.service.BigdataServiceCall |
create(com.bigdata.rdf.sparql.ast.service.ServiceCallCreateParams params,
com.bigdata.rdf.sparql.ast.eval.ServiceParams serviceParams) |
protected com.bigdata.rdf.sparql.ast.TermNode |
getGlobeNode(com.bigdata.rdf.model.BigdataValueFactory vf,
com.bigdata.rdf.sparql.ast.eval.ServiceParams serviceParams)
Create globe node with appropriate value for coordSystem.
|
protected com.bigdata.rdf.sparql.ast.TermNode |
getParam(com.bigdata.rdf.sparql.ast.eval.ServiceParams serviceParams,
org.openrdf.model.URI paramName)
Get service parameter by name.
|
protected com.bigdata.rdf.sparql.ast.StatementPatternNode |
getPatternNode(com.bigdata.rdf.sparql.ast.service.ServiceCallCreateParams params)
Extract pattern node from parameters.
|
Set<com.bigdata.bop.IVariable<?>> |
getRequiredBound(com.bigdata.rdf.sparql.ast.service.ServiceNode serviceNode) |
com.bigdata.rdf.sparql.ast.service.IServiceOptions |
getServiceOptions() |
protected List<com.bigdata.rdf.sparql.ast.StatementPatternNode> |
getStatementPatterns(com.bigdata.rdf.sparql.ast.service.ServiceNode serviceNode)
Returns the statement patterns contained in the service node.
|
static void |
register()
Register the service so it is recognized by Blazegraph.
|
public static final org.openrdf.model.impl.URIImpl GLOBE_PARAM
public static void register()
public com.bigdata.rdf.sparql.ast.service.IServiceOptions getServiceOptions()
protected com.bigdata.rdf.sparql.ast.TermNode getParam(com.bigdata.rdf.sparql.ast.eval.ServiceParams serviceParams,
org.openrdf.model.URI paramName)
serviceParams - paramName - protected abstract com.bigdata.rdf.sparql.ast.JoinGroupNode buildServiceNode(com.bigdata.rdf.sparql.ast.service.ServiceCallCreateParams params,
com.bigdata.rdf.sparql.ast.eval.ServiceParams serviceParams)
params - serviceParams - protected com.bigdata.rdf.sparql.ast.TermNode getGlobeNode(com.bigdata.rdf.model.BigdataValueFactory vf,
com.bigdata.rdf.sparql.ast.eval.ServiceParams serviceParams)
vf - serviceParams - protected com.bigdata.rdf.sparql.ast.StatementPatternNode getPatternNode(com.bigdata.rdf.sparql.ast.service.ServiceCallCreateParams params)
params - public com.bigdata.rdf.sparql.ast.service.BigdataServiceCall create(com.bigdata.rdf.sparql.ast.service.ServiceCallCreateParams params,
com.bigdata.rdf.sparql.ast.eval.ServiceParams serviceParams)
create in class com.bigdata.rdf.sparql.ast.eval.AbstractServiceFactoryprotected List<com.bigdata.rdf.sparql.ast.StatementPatternNode> getStatementPatterns(com.bigdata.rdf.sparql.ast.service.ServiceNode serviceNode)
serviceNode - public Set<com.bigdata.bop.IVariable<?>> getRequiredBound(com.bigdata.rdf.sparql.ast.service.ServiceNode serviceNode)
getRequiredBound in interface com.bigdata.rdf.sparql.ast.service.ServiceFactorygetRequiredBound in class com.bigdata.rdf.sparql.ast.eval.AbstractServiceFactoryBaseCopyright © 2016. All rights reserved.