@Override protected void doApplyToNamespace(final RemoteRepository repo, final UUID uuid) throws Exception { repo.prepareBooleanQuery(queryStr, uuid).evaluate(); }
/** * @see http://trac.blazegraph.com/ticket/914 (Set timeout on remote query) */ @Override public int getMaxQueryTime() { final long millis = q.getMaxQueryMillis(); if (millis == -1) { // Note: -1L is returned if the http header is not specified. return -1; } return (int) TimeUnit.MILLISECONDS.toSeconds(millis); }
/** * @see http://trac.blazegraph.com/ticket/914 (Set timeout on remote query) */ @Override public void setMaxQueryTime(final int seconds) { q.setMaxQueryMillis(TimeUnit.SECONDS.toMillis(seconds)); }
assertEquals(false, query.evaluate()); query.setHeader("Accept", BooleanQueryResultFormat.SPARQL.getDefaultMIMEType()); assertEquals(false, query.evaluate()); query.setHeader("Accept", BooleanQueryResultFormat.TEXT.getDefaultMIMEType()); assertEquals(false, query.evaluate()); query.setHeader("Accept", "application/sparql-results+json"); assertEquals(false, query.evaluate());
assertEquals(false, query.evaluate()); query.setHeader("Accept", BooleanQueryResultFormat.SPARQL.getDefaultMIMEType()); assertEquals(false, query.evaluate()); query.setHeader("Accept", BooleanQueryResultFormat.TEXT.getDefaultMIMEType()); assertEquals(false, query.evaluate()); query.setHeader("Accept", "application/sparql-results+json"); assertEquals(false, query.evaluate());
@Override public boolean evaluate() throws QueryEvaluationException { try { configureConnectOptions(q); return q.evaluate(); } catch (Exception ex) { throw new QueryEvaluationException(ex); } }
@Override protected void doApplyToNamespace(final RemoteRepository repo, final UUID uuid) throws Exception { repo.prepareBooleanQuery(queryStr, uuid).evaluate(); }