public class RemoteSparql10QueryBuilder extends Object implements IRemoteSparqlQueryBuilder
SPARQL 1.0
end point (no BINDINGS
clause and does
not support SELECT expressions or BIND()).
Note: This class functions by adding
FILTER (sameTerm(?var,bound-value))
instances for each variable
binding inside of the SERVICE's graph pattern.
Note: Unlike the RemoteSparql11QueryBuilder
, this class does not need
to impose a correlation on variables which are bound to the same blank node
since we can communicate blank nodes within a FILTER
.
Constructor and Description |
---|
RemoteSparql10QueryBuilder(ServiceNode serviceNode) |
Modifier and Type | Method and Description |
---|---|
String |
getSparqlQuery(org.openrdf.query.BindingSet[] bindingSets)
Return the SPARQL query that will be sent to the remote SPARQL end point.
|
public RemoteSparql10QueryBuilder(ServiceNode serviceNode)
serviceNode
- The SERVICE clause.public String getSparqlQuery(org.openrdf.query.BindingSet[] bindingSets)
IRemoteSparqlQueryBuilder
getSparqlQuery
in interface IRemoteSparqlQueryBuilder
bindingSets
- The solutions to flow into the remote SPARQL end point.Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.