本文整理了Java中org.openrdf.query.Query
类的一些代码示例,展示了Query
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Query
类的具体详情如下:
包路径:org.openrdf.query.Query
类名称:Query
[英]A query on a repository that can be formulated in one of the supported query languages (for example SeRQL or SPARQL). It allows one to predefine bindings in the query to be able to reuse the same query with different bindings.
[中]
代码示例来源:origin: org.openrdf.sesame/sesame-repository-sparql
private void setBindings(Query query, Resource subj, IRI pred, Value obj, Resource... contexts)
throws RepositoryException
{
if (subj != null) {
query.setBinding("s", subj);
}
if (pred != null) {
query.setBinding("p", pred);
}
if (obj != null) {
query.setBinding("o", obj);
}
if (contexts != null && contexts.length > 0) {
SimpleDataset dataset = new SimpleDataset();
for (Resource ctx : contexts) {
if (ctx == null || ctx instanceof IRI) {
dataset.addDefaultGraph((IRI)ctx);
}
else {
throw new RepositoryException("Contexts must be URIs");
}
}
query.setDataset(dataset);
}
}
代码示例来源:origin: blazegraph/database
/**
* Utility function to set the Query timeout to the global
* setting if it is configured.
*/
protected void setMaxQueryTime(final org.openrdf.query.Query query) {
if (maxQueryTime > 0) {
query.setMaxQueryTime(maxQueryTime);
}
}
代码示例来源:origin: org.openrdf.sesame/sesame-http-server-spring
result = repositoryCon.prepareQuery(queryLn, queryStr, baseURI);
result.setIncludeInferred(includeInferred);
result.setMaxQueryTime(maxQueryTime);
result.setDataset(dataset);
Value bindingValue = ProtocolUtil.parseValueParam(request, parameterName,
repository.getValueFactory());
result.setBinding(bindingName, bindingValue);
代码示例来源:origin: apache/attic-polygene-java
result.setIncludeInferred( includeInferred );
result.setDataset( dataset );
result.setBinding( bindingName, bindingValue );
代码示例来源:origin: org.openrdf.sesame/sesame-sparql-testsuite
Query query = con.prepareQuery(QueryLanguage.SPARQL, queryString, queryFileURL);
if (dataset != null) {
query.setDataset(dataset);
代码示例来源:origin: org.openrdf.sesame/sesame-spin
private static void addBindings(Query query, List<Argument> arguments, Value... args)
{
for(int i=0; i<args.length; i++) {
Argument argument = arguments.get(i);
query.setBinding(argument.getPredicate().getLocalName(), args[i]);
}
}
}
代码示例来源:origin: org.openrdf.sesame/sesame-http-server-spring
result = repositoryCon.prepareQuery(queryLn, queryStr, baseURI);
result.setIncludeInferred(includeInferred);
result.setMaxQueryTime(maxQueryTime);
result.setDataset(dataset);
Value bindingValue = ProtocolUtil.parseValueParam(request, parameterName,
repositoryCon.getValueFactory());
result.setBinding(bindingName, bindingValue);
代码示例来源:origin: blazegraph/database
Query query = con.prepareQuery(QueryLanguage.SPARQL, queryString, queryFileURL);
if (dataset != null) {
query.setDataset(dataset);
代码示例来源:origin: org.openrdf.sesame/sesame-spin
private static void addBindings(Query query, List<Argument> arguments, Value... args)
{
for(int i=0; i<args.length; i++) {
Argument argument = arguments.get(i);
query.setBinding(argument.getPredicate().getLocalName(), args[i]);
}
}
}
代码示例来源:origin: blazegraph/database
Query query = con.prepareQuery(QueryLanguage.SPARQL, queryString, queryFileURL);
if (dataset != null) {
query.setDataset(dataset);
代码示例来源:origin: org.openrdf.alibaba/alibaba-repository-sparql
private void setBindings(Query query, Resource subj, URI pred, Value obj,
Resource... contexts) throws RepositoryException {
if (subj != null) {
query.setBinding("s", subj);
}
if (pred != null) {
query.setBinding("p", pred);
}
if (obj != null) {
query.setBinding("o", obj);
}
if (contexts != null && contexts.length > 0
&& (contexts[0] != null || contexts.length > 1)) {
DatasetImpl dataset = new DatasetImpl();
for (Resource ctx : contexts) {
if (ctx instanceof URI) {
dataset.addDefaultGraph((URI) ctx);
} else {
throw new RepositoryException("Contexts must be URIs");
}
}
query.setDataset(dataset);
}
}
}
代码示例来源:origin: org.openrdf.sesame/sesame-spin
protected static void addArguments(Query query, Value... args)
throws ValueExprEvaluationException
{
for(int i=1; i<args.length; i+=2) {
if(!(args[i] instanceof URI)) {
throw new ValueExprEvaluationException("Argument "+i+" must be a URI");
}
query.setBinding(((URI)args[i]).getLocalName(), args[i+1]);
}
}
}
代码示例来源:origin: org.openrdf.sesame/sesame-repository-contextaware
private <O extends Query> O initQuery(O query) {
initOperation(query);
query.setMaxQueryTime(getMaxQueryTime());
return query;
}
代码示例来源:origin: org.openrdf.sesame/sesame-queryparser-sparql-compliance
Query query = con.prepareQuery(QueryLanguage.SPARQL, queryString, queryFileURL);
if (dataset != null) {
query.setDataset(dataset);
代码示例来源:origin: org.openrdf.sesame/sesame-spin
protected static void addBindings(Query query, Value... args)
throws ValueExprEvaluationException
{
for(int i=1; i<args.length; i+=2) {
if(!(args[i] instanceof Literal)) {
throw new ValueExprEvaluationException("Argument "+i+" must be a literal");
}
query.setBinding(((Literal)args[i]).getLabel(), args[i+1]);
}
}
}
代码示例来源:origin: niclashoyer/neo4j-sparql-extension
query.setMaxQueryTime(timeout);
代码示例来源:origin: blazegraph/database
Query query = con.prepareQuery(QueryLanguage.SPARQL, queryString, queryFileURL);
if (dataset != null) {
query.setDataset(dataset);
代码示例来源:origin: blazegraph/database
Query query = con.prepareQuery(QueryLanguage.SPARQL, queryString, queryFileURL);
if (dataset != null) {
query.setDataset(dataset);
内容来源于网络,如有侵权,请联系作者删除!