@Override public Query apply(String queryString) { Query result = querySupplier.get(); QueryFactory.parse(result, queryString, baseURI, syntax); return result; }
/** Create a query from the given string by calling the parser. * * @param queryString The query string * @param baseURI Base URI * @throws QueryException Thrown when a parse error occurs */ static public Query create(String queryString, String baseURI) { Query query = new Query() ; return parse(query, queryString, baseURI, Syntax.defaultQuerySyntax) ; }
/** Create a query from the given string by calling the parser. * * @param queryString The query string * @param baseURI Base URI * @param syntax {@link Syntax} * @throws QueryException Thrown when a parse error occurs */ static public Query create(String queryString, String baseURI, Syntax syntax) { Query query = new Query() ; return parse(query, queryString, baseURI, syntax) ; }
public QueryRunner trySelect(String queryString) { Stopwatch sw = Stopwatch.createStarted(); Query query = new Query(); query.setPrefixMapping(prefixMapping); QueryFactory.parse(query, queryString, "http://example.org/", syntax); QueryExecution qe = sparqlService.createQueryExecution(query); ResultSet rs = qe.execSelect(); ResultSetFormatter.consume(rs); System.out.println("Time taken: " + sw.elapsed(TimeUnit.MILLISECONDS)); return this; } }
public QueryRunner trySelect(String queryString) { Stopwatch sw = Stopwatch.createStarted(); Query query = new Query(); query.setPrefixMapping(prefixMapping); QueryFactory.parse(query, queryString, "http://example.org/", syntax); QueryExecution qe = sparqlService.createQueryExecution(query); ResultSet rs = qe.execSelect(); ResultSetFormatter.consume(rs); System.out.println("Time taken: " + sw.elapsed(TimeUnit.MILLISECONDS)); return this; } }
/** * Creates the "physical" Jena Query instance. * Can be overloaded to create engine-specific Query objects such as those * for AllegroGraph. * @param queryString the parsable query string * @param prefixMapping an optional PrefixMapping to initialize the Query with * (this object may be modified) * @return the ARQ Query object */ protected Query doCreateQuery(String queryString, PrefixMapping prefixMapping) { Query query = new Query(); if(prefixMapping != null) { query.setPrefixMapping(prefixMapping); } return QueryFactory.parse(query, queryString, null, getSyntax()); }
/** * Creates the "physical" Jena Query instance. * Can be overloaded to create engine-specific Query objects such as those * for AllegroGraph. * @param queryString the parsable query string * @param prefixMapping an optional PrefixMapping to initialize the Query with * (this object may be modified) * @return the ARQ Query object */ protected Query doCreateQuery(String queryString, PrefixMapping prefixMapping) { Query query = new Query(); if(prefixMapping != null) { query.setPrefixMapping(prefixMapping); } return QueryFactory.parse(query, queryString, null, getSyntax()); }
q1 = QueryFactory.parse(q1, sparqlQuery, null, null);