/** Create a QueryExecution that will access a SPARQL service over HTTP * @param service URL of the remote service * @param query Query to execute * @param defaultGraph URI of the default graph * @param client HTTP client * @return QueryExecution */ static public QueryExecution sparqlService(String service, Query query, String defaultGraph, HttpClient client, HttpContext httpContext) { checkNotNull(service, "URL for service is null") ; // checkNotNull(defaultGraph, "IRI for default graph is null") ; checkArg(query) ; QueryEngineHTTP qe = createServiceRequest(service, query, client, httpContext) ; qe.addDefaultGraph(defaultGraph) ; return qe ; } /** Create a service request for remote execution over HTTP. The returned class,
queryExecution.setTimeout(maxExecutionTimeInSeconds * 1000); for (String dgu : endpoint.getDefaultGraphURIs()) { queryExecution.addDefaultGraph(dgu);
queryExecution.setTimeout(maxExecutionTimeInSeconds * 1000); for (String dgu : endpoint.getDefaultGraphURIs()) { queryExecution.addDefaultGraph(dgu);
queryExecution.addDefaultGraph(dgu);
private ResultSet executeSelectQuery(String query){ ResultSet rs; if(model == null){ QueryEngineHTTP queryExecution = new QueryEngineHTTP(endpoint.getURL().toString(), query); queryExecution.setTimeout(maxExecutionTimeInSeconds * 1000); for (String dgu : endpoint.getDefaultGraphURIs()) { queryExecution.addDefaultGraph(dgu); } for (String ngu : endpoint.getNamedGraphURIs()) { queryExecution.addNamedGraph(ngu); } rs = queryExecution.execSelect(); } else { rs = QueryExecutionFactory.create(query, model).execSelect(); } return rs; }