public TupleQueryResult readExpectedTupleQueryResult() throws Exception { final TupleQueryResultFormat tqrFormat = QueryResultIO .getParserFormatForFileName(resultFileURL); if (tqrFormat != null) { final InputStream in = getResourceAsStream(resultFileURL); try { final TupleQueryResultParser parser = QueryResultIO .createParser(tqrFormat); parser.setValueFactory(store.getValueFactory()); final TupleQueryResultBuilder qrBuilder = new TupleQueryResultBuilder(); parser.setTupleQueryResultHandler(qrBuilder); parser.parse(in); return qrBuilder.getQueryResult(); } finally { in.close(); } } else { final Set<Statement> resultGraph = readExpectedGraphQueryResult(); return DAWGTestResultSetUtil.toTupleQueryResult(resultGraph); } }
protected final TupleQueryResult readExpectedTupleQueryResult() throws Exception { Optional<QueryResultFormat> tqrFormat = QueryResultIO.getParserFormatForFileName(resultFileURL); if (tqrFormat.isPresent()) { InputStream in = new URL(resultFileURL).openStream(); try { TupleQueryResultParser parser = QueryResultIO.createTupleParser(tqrFormat.get()); parser.setValueFactory(dataRep.getValueFactory()); TupleQueryResultBuilder qrBuilder = new TupleQueryResultBuilder(); parser.setQueryResultHandler(qrBuilder); parser.parseQueryResult(in); return qrBuilder.getQueryResult(); } finally { in.close(); } } else { Set<Statement> resultGraph = readExpectedGraphQueryResult(); return DAWGTestResultSetUtil.toTupleQueryResult(resultGraph); } }
TupleQueryResultParser parser = QueryResultIO.createParser(TupleQueryResultFormat.SPARQL); TupleQueryResultHandler handler = new MyCustomStreamingResultHandler(); parser.setQueryResultHandler(handler); parser.parseQueryResult(in);
.setTupleQueryResultHandler(new TupleQueryResultHandlerBase() { parser.parse(conn.getInputStream());
/** * Tests that parsing a tuple results set without specifying a * {@link TupleQueryResultHandler} does not throw any exceptions. * * @param format * @param input * @throws QueryResultParseException * @throws IOException * @throws TupleQueryResultHandlerException * @throws QueryEvaluationException * @throws UnsupportedQueryResultFormatException */ protected void doTupleNoHandler(TupleQueryResultFormat format, TupleQueryResult input, TupleQueryResult expected) throws QueryResultParseException, IOException, TupleQueryResultHandlerException, UnsupportedQueryResultFormatException, QueryEvaluationException { ByteArrayOutputStream out = new ByteArrayOutputStream(4096); QueryResultIO.writeTuple(input, format, out); out.flush(); ByteArrayInputStream in = new ByteArrayInputStream(out.toByteArray()); TupleQueryResultParser parser = QueryResultIO.createTupleParser(format); // This should perform a full parse to verify the document, even though // the handler is not set parser.parse(in); }
.setTupleQueryResultHandler(new TupleQueryResultHandlerBase() { parser.parse(conn.getInputStream());
@Override public void run() { try { parser.setQueryResultHandler(this); parser.parseQueryResult(in); } catch (QueryResultHandlerException e) { // parsing cancelled or interrupted } catch (QueryResultParseException e) { queue.toss(e); } catch (IOException e) { queue.toss(e); } finally { queue.done(); bindingNamesReady.countDown(); } }
parser.parse(in); Assert.fail("Did not find expected parse exception");
public TupleQueryResult readExpectedTupleQueryResult() throws Exception { final TupleQueryResultFormat tqrFormat = QueryResultIO .getParserFormatForFileName(resultFileURL); if (tqrFormat != null) { final InputStream in = getResourceAsStream(resultFileURL); try { final TupleQueryResultParser parser = QueryResultIO .createParser(tqrFormat); parser.setValueFactory(store.getValueFactory()); final TupleQueryResultBuilder qrBuilder = new TupleQueryResultBuilder(); parser.setTupleQueryResultHandler(qrBuilder); parser.parse(in); return qrBuilder.getQueryResult(); } finally { in.close(); } } else { final Set<Statement> resultGraph = readExpectedGraphQueryResult(); return DAWGTestResultSetUtil.toTupleQueryResult(resultGraph); } }
parser.setTupleQueryResultHandler(qrBuilder); parser.parse(in);
protected final TupleQueryResult readExpectedTupleQueryResult() throws Exception { TupleQueryResultFormat tqrFormat = QueryResultIO.getParserFormatForFileName(resultFileURL); if (tqrFormat != null) { InputStream in = new URL(resultFileURL).openStream(); try { TupleQueryResultParser parser = QueryResultIO.createParser(tqrFormat); parser.setValueFactory(dataRep.getValueFactory()); TupleQueryResultBuilder qrBuilder = new TupleQueryResultBuilder(); parser.setQueryResultHandler(qrBuilder); parser.parseQueryResult(in); return qrBuilder.getQueryResult(); } finally { in.close(); } } else { Set<Statement> resultGraph = readExpectedGraphQueryResult(); return DAWGTestResultSetUtil.toTupleQueryResult(resultGraph); } }
+ mimeType)); TupleQueryResultParser parser = QueryResultIO.createTupleParser(format, getValueFactory()); parser.setQueryResultHandler(handler); parser.parseQueryResult(response.getEntity().getContent());
try { final TupleQueryResultParser parser = QueryResultIO.createParser(tqrFormat); parser.setValueFactory(ValueFactoryImpl.getInstance()); parser.setTupleQueryResultHandler(qrBuilder); parser.parse(in); return qrBuilder.getQueryResult();
public void run() { boolean completed = false; parserThread = Thread.currentThread(); try { parser.setTupleQueryResultHandler(this); parser.parse(in); // release connection back into pool if all results have been read method.releaseConnection(); completed = true; } catch (TupleQueryResultHandlerException e) { // parsing cancelled or interrupted } catch (QueryResultParseException e) { queue.toss(e); } catch (IOException e) { queue.toss(e); } finally { parserThread = null; queue.done(); bindingNamesReady.countDown(); if (!completed) { method.abort(); } } }
protected final TupleQueryResult readExpectedTupleQueryResult() throws Exception { TupleQueryResultFormat tqrFormat = QueryResultIO.getParserFormatForFileName(resultFileURL); if (tqrFormat != null) { InputStream in = new URL(resultFileURL).openStream(); try { TupleQueryResultParser parser = QueryResultIO.createParser(tqrFormat); parser.setValueFactory(dataRep.getValueFactory()); TupleQueryResultBuilder qrBuilder = new TupleQueryResultBuilder(); parser.setQueryResultHandler(qrBuilder); parser.parseQueryResult(in); return qrBuilder.getQueryResult(); } finally { in.close(); } } else { Set<Statement> resultGraph = readExpectedGraphQueryResult(); return DAWGTestResultSetUtil.toTupleQueryResult(resultGraph); } }
FileInputStream in = new FileInputStream(tmp); BackgroundTupleResult tRes = new BackgroundTupleResult(parser, in, null); parser.setQueryResultHandler(tRes); parser.parseQueryResult(in); assertTrue(tRes.hasNext()); verify(response).setStatus(HttpServletResponse.SC_OK);
public TupleQueryResult readExpectedTupleQueryResult() throws Exception { final TupleQueryResultFormat tqrFormat = QueryResultIO .getParserFormatForFileName(resultFileURL); if (tqrFormat != null) { final InputStream in = getResourceAsStream(resultFileURL); try { final TupleQueryResultParser parser = QueryResultIO .createParser(tqrFormat); parser.setValueFactory(store.getValueFactory()); final TupleQueryResultBuilder qrBuilder = new TupleQueryResultBuilder(); parser.setTupleQueryResultHandler(qrBuilder); parser.parse(in); return qrBuilder.getQueryResult(); } finally { in.close(); } } else { final Set<Statement> resultGraph = readExpectedGraphQueryResult(); return DAWGTestResultSetUtil.toTupleQueryResult(resultGraph); } }
parser.setTupleQueryResultHandler(this); parser.parse(in);
try { final TupleQueryResultParser parser = QueryResultIO.createParser(tqrFormat); parser.setValueFactory(ValueFactoryImpl.getInstance()); parser.setTupleQueryResultHandler(qrBuilder); parser.parse(in); return qrBuilder.getQueryResult();
parser.setTupleQueryResultHandler(qrBuilder); parser.parse(in);