当前位置: 首页>>代码示例>>Java>>正文


Java Query.setBaseURI方法代码示例

本文整理汇总了Java中org.apache.jena.query.Query.setBaseURI方法的典型用法代码示例。如果您正苦于以下问题:Java Query.setBaseURI方法的具体用法?Java Query.setBaseURI怎么用?Java Query.setBaseURI使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.apache.jena.query.Query的用法示例。


在下文中一共展示了Query.setBaseURI方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: prepareQueryDefinition

import org.apache.jena.query.Query; //导入方法依赖的package包/类
private SPARQLQueryDefinition prepareQueryDefinition(Query query) {
    JenaDatabaseClient client = markLogicDatasetGraph.getDatabaseClient();
    SPARQLQueryDefinition qdef = client.newQueryDefinition(query.toString());
    if (query.getBaseURI() != null) {
        qdef.setBaseUri(query.getBaseURI());
    } else {
        query.setBaseURI((String) null);
    }
    if (markLogicDatasetGraph.getRulesets() != null) {
        qdef.setRulesets(markLogicDatasetGraph.getRulesets());
    }
    bindVariables(qdef, this.initial, markLogicDatasetGraph);
    QueryDefinition constrainingQueryDefinition = markLogicDatasetGraph.getConstrainingQueryDefinition();

    qdef.setConstrainingQueryDefinition(constrainingQueryDefinition);
    return qdef;
}
 
开发者ID:marklogic,项目名称:marklogic-jena,代码行数:18,代码来源:MarkLogicQueryEngine.java

示例2: createQueryExecution

import org.apache.jena.query.Query; //导入方法依赖的package包/类
@Override
protected QueryExecution createQueryExecution(Query query) {
    if (this.getOptions().getEnsureAbsoluteURIs()) {
        if (!query.explicitlySetBaseURI()) query.setBaseURI((String)null);
    }
    return QueryExecutionFactory.sparqlService(this.getOptions().getQueryEndpoint(), query, this.getOptions()
            .getAuthenticator());
}
 
开发者ID:rvesse,项目名称:sparql-query-bm,代码行数:9,代码来源:AbstractRemoteQueryCallable.java

示例3: createQueryExecution

import org.apache.jena.query.Query; //导入方法依赖的package包/类
@Override
protected QueryExecution createQueryExecution(Query query) {
    if (this.getOptions().getEnsureAbsoluteURIs()) {
        if (!query.explicitlySetBaseURI())
            query.setBaseURI((String) null);
    }
    return QueryExecutionFactory.create(query, this.getDataset(this.getOptions()));
}
 
开发者ID:rvesse,项目名称:sparql-query-bm,代码行数:9,代码来源:AbstractInMemoryQueryCallable.java

示例4: prepareWrapper

import org.apache.jena.query.Query; //导入方法依赖的package包/类
private static Query prepareWrapper(Prologue prologue) {
    Query summaryQuery = new Query();
    if (prologue.explicitlySetBaseURI()) {
        summaryQuery.setBaseURI(prologue.getBaseURI());
    }
    summaryQuery.setPrefixMapping(prologue.getPrefixMapping());

    summaryQuery.setQuerySelectType();
    Aggregator countAgg = new AggCount();
    Expr countExpr = summaryQuery.allocAggregate(countAgg);
    summaryQuery.addResultVar(SUMMARIZED_QUERY_RESULT_VARIABLE, countExpr);
    return summaryQuery;
}
 
开发者ID:rvesse,项目名称:sparql-query-bm,代码行数:14,代码来源:QueryUtils.java


注:本文中的org.apache.jena.query.Query.setBaseURI方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。