Package com.hp.hpl.jena.sparql.engine.http

Examples of com.hp.hpl.jena.sparql.engine.http.QueryEngineHTTP.execSelect()


      endpoint.setDefaultGraphURIs(Collections.singletonList(defaultGraphURI));
    }
    for (String[] param: queryParamsSelect) {
      endpoint.addParam(param[0], param[1]);
    }
    return endpoint.execSelect();
  }
 
  private String preProcessQuery(String query, String resourceURI) {
    return preProcessQuery(query, resourceURI, null);
  }
View Full Code Here


    @Test public void query_02()
    {
        Query query = QueryFactory.create("SELECT * { ?s ?p ?o }") ;
        QueryEngineHTTP engine = QueryExecutionFactory.createServiceRequest(serviceQuery, query) ;
        engine.setSelectContentType(WebContent.contentTypeResultsJSON) ;
        ResultSet rs = engine.execSelect() ;
        int x = ResultSetFormatter.consume(rs) ;
        assertTrue( x != 0 ) ;
    }

    @Test public void update_01()
View Full Code Here

    //we use QueryEngineHTTP to skip query validation as Virtuoso needs non-standardised extensions and will not pass ARQ validation
    QueryEngineHTTP qExec = new QueryEngineHTTP(sparqlEndpointUrl, sparql);
    if(defaultGraphUri!=null){
      qExec.setDefaultGraphURIs(Collections.singletonList(defaultGraphUri));
    }
    ResultSet res = qExec.execSelect();
    return res;
  }
 
  @Override
  public void write(JSONWriter writer) throws JSONException {
View Full Code Here

        Map.Entry entry = (Map.Entry) iterator.next();
        String key = (String) entry.getKey();
        String val = (String)entry.getValue();
        queryExecution.addParam(key, val);
      }
      results = queryExecution.execSelect();
    } catch (QueryParseException e) {
      throw new SparqlException(e.getMessage(), e);
    }
    return results;
  }
View Full Code Here

            "}";
        Query query = QueryFactory.create(queryString);
        QueryEngineHTTP qexec = (QueryEngineHTTP)QueryExecutionFactory.createServiceRequest("http://api.kasabi.com/dataset/italy/apis/sparql", query);
        qexec.addParam("apikey", apikey);
        try {
            ResultSet results = qexec.execSelect();
            while ( results.hasNext() ) {
                QuerySolution soln = results.nextSolution();
                Resource region = soln.getResource("region");
                System.out.println(region.getURI());
            }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.