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

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

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

Query.addGraphURI介绍

[英]Location of the source for the data. If the model is not set, then the QueryEngine will attempt to load the data from these URIs into the default (unamed) graph.
[中]数据源的位置。如果未设置模型,则查询引擎将尝试将这些URI中的数据加载到默认(未命名)图中。

代码示例

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

  1. /**
  2. * Add the graph names to the named list.
  3. *
  4. * The names are ordered in as defined in the collection.
  5. *
  6. * @param graphNames The names to add.
  7. */
  8. public void from(Collection<String> graphNames) {
  9. for (String uri : graphNames) {
  10. query.addGraphURI(uri);
  11. }
  12. }

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

  1. /**
  2. * Add the graph names to the from list.
  3. * @param graphName the name to add.
  4. */
  5. public void from(String graphName) {
  6. query.addGraphURI(graphName);
  7. }

代码示例来源:origin: org.apache.jena/jena-querybuilder

  1. /**
  2. * Add the graph names to the named list.
  3. *
  4. * The names are ordered in as defined in the collection.
  5. *
  6. * @param graphNames The names to add.
  7. */
  8. public void from(Collection<String> graphNames) {
  9. for (String uri : graphNames) {
  10. query.addGraphURI(uri);
  11. }
  12. }

代码示例来源:origin: org.apache.jena/jena-querybuilder

  1. /**
  2. * Add the graph names to the from list.
  3. * @param graphName the name to add.
  4. */
  5. public void from(String graphName) {
  6. query.addGraphURI(graphName);
  7. }

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

  1. final public void DefaultGraphClause() throws ParseException {
  2. String iri ;
  3. iri = SourceSelector();
  4. getQuery().addGraphURI(iri) ;
  5. }

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

  1. final public void DefaultGraphClause() throws ParseException {
  2. String iri ;
  3. iri = SourceSelector();
  4. getQuery().addGraphURI(iri) ;
  5. }

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

  1. final public void DefaultGraphClause() throws ParseException {
  2. String iri ;
  3. iri = SourceSelector();
  4. // This checks for duplicates
  5. getQuery().addGraphURI(iri) ;
  6. }

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

  1. @Override
  2. public Model fetch(String graphName) {
  3. Query tmp = QUERY_CONSTRUCT_SPO.cloneQuery();
  4. tmp.addGraphURI(graphName);
  5. Model result = queryConn.queryConstruct(tmp);
  6. return result;
  7. }

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

  1. public static void main(String[] args) {
  2. //Query query = QueryFactory.create("SELECT * { { ?s ?p ?o } Union { Graph ?g { ?s ?p ?o } } }");
  3. //Query query = QueryFactory.create("SELECT * { { { Select * { ?s ?p ?o . Filter(?p = <p>) } } } Union { Graph ?g { ?s ?p ?o } } }");
  4. Query query = QueryFactory.create("SELECT * { { ?s ?p ?o . Graph ?x { ?a ?b ?c } } Union { Graph ?g { ?s ?p ?o } } }");
  5. query.addGraphURI("dg1");
  6. query.addGraphURI("dg2");
  7. query.addNamedGraphURI("ng1");
  8. query.addNamedGraphURI("ng2");
  9. Query tmp = rewrite(query);
  10. Op op = Algebra.compile(tmp);
  11. Op op2 = Transformer.transformSkipService(new TransformFilterPlacement(), op) ;
  12. tmp = OpAsQuery.asQuery(op2);
  13. System.out.println(tmp);
  14. }
  15. }

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

  1. public static void applyDatasetDescription(Query query,
  2. DatasetDescription dd) {
  3. DatasetDescription present = query.getDatasetDescription();
  4. if (present == null && dd != null) {
  5. {
  6. List<String> items = dd.getDefaultGraphURIs();
  7. if (items != null) {
  8. for (String item : items) {
  9. query.addGraphURI(item);
  10. }
  11. }
  12. }
  13. {
  14. List<String> items = dd.getNamedGraphURIs();
  15. if (items != null) {
  16. for (String item : items) {
  17. query.addNamedGraphURI(item);
  18. }
  19. }
  20. }
  21. }
  22. }

代码示例来源:origin: com.github.galigator.openllet/openllet-jena

  1. public final void defaultGraphClause(Query q) throws RecognitionException {
  2. Node s =null;
  3. try {
  4. // openllet/query/sparqlowl/parser/antlr/SparqlOwlTreeARQ.g:739:2: ( ^( DEFAULT_GRAPH s= sourceSelector ) )
  5. // openllet/query/sparqlowl/parser/antlr/SparqlOwlTreeARQ.g:739:4: ^( DEFAULT_GRAPH s= sourceSelector )
  6. {
  7. match(input,DEFAULT_GRAPH,FOLLOW_DEFAULT_GRAPH_in_defaultGraphClause1452);
  8. match(input, Token.DOWN, null);
  9. pushFollow(FOLLOW_sourceSelector_in_defaultGraphClause1456);
  10. s=sourceSelector();
  11. state._fsp--;
  12. match(input, Token.UP, null);
  13. q.addGraphURI( s.getURI() );
  14. }
  15. }
  16. catch( RecognitionException rce ) {
  17. throw rce;
  18. }
  19. finally {
  20. // do for sure before leaving
  21. }
  22. }
  23. // $ANTLR end "defaultGraphClause"

代码示例来源:origin: Galigator/openllet

  1. public final void defaultGraphClause(Query q) throws RecognitionException {
  2. Node s =null;
  3. try {
  4. // openllet/query/sparqlowl/parser/antlr/SparqlOwlTreeARQ.g:739:2: ( ^( DEFAULT_GRAPH s= sourceSelector ) )
  5. // openllet/query/sparqlowl/parser/antlr/SparqlOwlTreeARQ.g:739:4: ^( DEFAULT_GRAPH s= sourceSelector )
  6. {
  7. match(input,DEFAULT_GRAPH,FOLLOW_DEFAULT_GRAPH_in_defaultGraphClause1452);
  8. match(input, Token.DOWN, null);
  9. pushFollow(FOLLOW_sourceSelector_in_defaultGraphClause1456);
  10. s=sourceSelector();
  11. state._fsp--;
  12. match(input, Token.UP, null);
  13. q.addGraphURI( s.getURI() );
  14. }
  15. }
  16. catch( RecognitionException rce ) {
  17. throw rce;
  18. }
  19. finally {
  20. // do for sure before leaving
  21. }
  22. }
  23. // $ANTLR end "defaultGraphClause"

代码示例来源:origin: org.aksw.jena-sparql-api/jena-sparql-api-sparql-ext

  1. query.addGraphURI(path.toUri().toString());

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

  1. query.addGraphURI(path.toUri().toString());

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

  1. @Override
  2. public void startVisit(Query query) {
  3. newQuery.setSyntax(query.getSyntax());
  4. if (query.explicitlySetBaseURI())
  5. newQuery.setBaseURI(query.getPrologue().getResolver());
  6. newQuery.setQueryResultStar(query.isQueryResultStar());
  7. if (query.hasDatasetDescription()) {
  8. DatasetDescription desc = query.getDatasetDescription();
  9. for (String x : desc.getDefaultGraphURIs())
  10. newQuery.addGraphURI(x);
  11. for (String x : desc.getDefaultGraphURIs())
  12. newQuery.addNamedGraphURI(x);
  13. }
  14. // Aggregators.
  15. newQuery.getAggregators().addAll(query.getAggregators());
  16. }

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

  1. @Override
  2. public void startVisit(Query query) {
  3. newQuery.setSyntax(query.getSyntax()) ;
  4. if ( query.explicitlySetBaseURI() )
  5. newQuery.setBaseURI(query.getPrologue().getResolver()) ;
  6. newQuery.setQueryResultStar(query.isQueryResultStar()) ;
  7. if ( query.hasDatasetDescription() ) {
  8. DatasetDescription desc = query.getDatasetDescription() ;
  9. for (String x : desc.getDefaultGraphURIs())
  10. newQuery.addGraphURI(x) ;
  11. for (String x : desc.getDefaultGraphURIs())
  12. newQuery.addNamedGraphURI(x) ;
  13. }
  14. // Aggregators.
  15. newQuery.getAggregators().addAll(query.getAggregators()) ;
  16. }

相关文章