private TupleQueryResult readExpectedTupleQueryResult() throws Exception { TupleQueryResultFormat tqrFormat = QueryResultIO.getParserFormatForFileName(resultFileURL); if (tqrFormat != null) { InputStream in = new URL(resultFileURL).openStream(); try { TupleQueryResult tqr = QueryResultIO.parse(in, tqrFormat); // return RepositoryUtil.asGraph(tqr); return tqr; } finally { in.close(); } } else { Set<Statement> resultGraph = readExpectedGraphQueryResult(); return DAWGTestResultSetUtil.toTupleQueryResult(resultGraph); } }
.getParserFormatForFileName(resultFileURL);
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); } }
/** * Test method for * {@link org.openrdf.query.resultio.QueryResultIO#getParserFormatForFileName(java.lang.String)} * . */ @Test public final void testGetParserFormatForFileNameString() throws Exception { String fileName = getFileName(); Optional<QueryResultFormat> format; if (getFormat() instanceof TupleQueryResultFormat) { format = QueryResultIO.getParserFormatForFileName(fileName); } else { format = QueryResultIO.getBooleanParserFormatForFileName(fileName); } assertTrue("Could not find parser for this format.", format.isPresent()); assertEquals(getFormat(), format.get()); }
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); } }
final TupleQueryResultFormat tqrFormat = QueryResultIO.getParserFormatForFileName(resultFile);
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); } }
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); } }
.getParserFormatForFileName(resultFileURL);
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); } }
final TupleQueryResultFormat tqrFormat = QueryResultIO.getParserFormatForFileName(resultFile);
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); } }