org.apache.jena.query.Query.getResultURIs()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(2.6k)|赞(0)|评价(0)|浏览(188)

本文整理了Java中org.apache.jena.query.Query.getResultURIs方法的一些代码示例,展示了Query.getResultURIs的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Query.getResultURIs方法的具体详情如下:
包路径:org.apache.jena.query.Query
类名称:Query
方法名:getResultURIs

Query.getResultURIs介绍

[英]Get the result list (things wanted - not the results themselves) of a DESCRIBE query.
[中]获取描述查询的结果列表(需要的东西,而不是结果本身)。

代码示例

代码示例来源:origin: apache/jena

  1. @Override
  2. public void visitDescribeResultForm(Query query)
  3. {
  4. x ^= query.getResultVars().hashCode() ;
  5. x ^= query.getResultURIs().hashCode() ;
  6. }

代码示例来源:origin: SmartDataAnalytics/jena-sparql-api

  1. public static Node extractDescribeNode(Query query) {
  2. if (!query.isDescribeType()) {
  3. throw new RuntimeException("DESCRIBE query expected. Got: ["
  4. + query.toString() + "]");
  5. }
  6. // TODO Right now we only support describe with a single constant.
  7. //Element queryPattern = query.getQueryPattern();
  8. if(query.getQueryPattern() != null || !query.getResultVars().isEmpty() || query.getResultURIs().size() > 1) {
  9. throw new RuntimeException("Sorry, DESCRIBE is only implemented for a single resource argument");
  10. }
  11. Node result = query.getResultURIs().get(0);
  12. return result;
  13. }

代码示例来源:origin: SmartDataAnalytics/jena-sparql-api

  1. public static Query describe(Node node) {
  2. Query query = QueryFactory.create();
  3. query.setQueryDescribeType();
  4. query.getResultURIs().add(node);
  5. return query;
  6. }

代码示例来源:origin: apache/jena

  1. @Override
  2. public void visitDescribeResultForm(Query query) {
  3. newQuery.setQueryDescribeType();
  4. for (Node x : query.getResultURIs())
  5. newQuery.addDescribeNode(x);
  6. }

代码示例来源:origin: SmartDataAnalytics/jena-sparql-api

  1. @Override
  2. public void visitDescribeResultForm(Query query) {
  3. newQuery.setQueryDescribeType() ;
  4. for (Node x : query.getResultURIs())
  5. newQuery.addDescribeNode(x) ;
  6. }

代码示例来源:origin: apache/jena

  1. @Override
  2. public void visitDescribeResultForm(Query query1)
  3. {
  4. check("Not both DESCRIBE queries", query2.isDescribeType()) ;
  5. check("Result variables",
  6. query1.getResultVars(), query2.getResultVars() ) ;
  7. check("Result URIs",
  8. query1.getResultURIs(), query2.getResultURIs() ) ;
  9. }

代码示例来源:origin: apache/jena

  1. @Override
  2. public void visitDescribeResultForm(Query query)
  3. {
  4. out.print("DESCRIBE ") ;
  5. if ( query.isQueryResultStar() )
  6. out.print("*") ;
  7. else
  8. {
  9. appendVarList(query, out, query.getResultVars()) ;
  10. if ( query.getResultVars().size() > 0 &&
  11. query.getResultURIs().size() > 0 )
  12. out.print(" ") ;
  13. appendURIList(query, out, query.getResultURIs()) ;
  14. }
  15. out.newline() ;
  16. }

代码示例来源:origin: apache/jena

  1. if ( query.getResultURIs() != null ) {
  2. for ( Node n : query.getResultURIs() ) {

代码示例来源:origin: SmartDataAnalytics/jena-sparql-api

  1. Describer tmp = Describer.create(query.getResultURIs(), query.getResultVars(), rs, parentFactory);

相关文章