/** Output a result set in CSV format * @param resultSet result set */ static public void outputAsCSV(ResultSet resultSet) { outputAsCSV(System.out, resultSet) ; }
/** Output a boolean result in CSV format * * @param booleanResult The boolean result to encode */ static public void outputAsCSV(boolean booleanResult) { outputAsCSV(System.out, booleanResult ) ; }
switch (resultFormat) { case CSV: ResultSetFormatter.outputAsCSV(outputStream, resultSet); break; case TEXT:
@Test public void resultset_05() { ResultSet rs = make($rs) ; ByteArrayOutputStream out = new ByteArrayOutputStream() ; ResultSetFormatter.outputAsCSV(out, rs) ; }
@Override public void writeTo(ResultSet results, Class<?> type, Type genericType, Annotation[] annotations, MediaType mediaType, MultivaluedMap<String, Object> httpHeaders, OutputStream entityStream) throws IOException { if (log.isTraceEnabled()) log.trace("Writing ResultSet with HTTP headers: {} MediaType: {}", httpHeaders, mediaType); // TO-DO: construct Jena's ResultFormat and then pass to ResultSetFormatter.output(outStream, resultSet, rFmt) if (mediaType.isCompatible(com.atomgraph.core.MediaType.APPLICATION_SPARQL_RESULTS_XML_TYPE)) { ResultSetFormatter.outputAsXML(entityStream, results); return; } if (mediaType.isCompatible(com.atomgraph.core.MediaType.APPLICATION_SPARQL_RESULTS_JSON_TYPE)) { ResultSetFormatter.outputAsJSON(entityStream, results); return; } if (mediaType.isCompatible(com.atomgraph.core.MediaType.APPLICATION_SPARQL_RESULTS_CSV_TYPE)) { ResultSetFormatter.outputAsCSV(entityStream, results); return; } if (mediaType.isCompatible(com.atomgraph.core.MediaType.APPLICATION_SPARQL_RESULTS_TSV_TYPE)) { ResultSetFormatter.outputAsTSV(entityStream, results); return; } throw new IllegalStateException("ResultSet MediaType should be writable but no Jena writer matched"); }
switch (resultFormat) { case CSV: ResultSetFormatter.outputAsCSV(outputStream,resultSet); break; case TEXT:
ResultSetFormatter.outputAsCSV(outputStream,resultSet); break; case TEXT:
switch (resultFormat) { case CSV: ResultSetFormatter.outputAsCSV(outputStream, filtered); break; case TEXT:
public static void main(String[] args) { FileManager.get().addLocatorClassLoader(ExampleARQ_02.class.getClassLoader()); Model model = FileManager.get().loadModel("data/data.ttl"); String queryString = "SELECT * { ?s ?p ?o }"; Query query = QueryFactory.create(queryString); QueryExecution qexec = QueryExecutionFactory.create(query, model); try { ResultSetRewindable results = ResultSetFactory.makeRewindable(qexec.execSelect()); System.out.println("---- XML ----"); ResultSetFormatter.outputAsXML(System.out, results); results.reset(); System.out.println("---- Text ----"); ResultSetFormatter.out(System.out, results); results.reset(); System.out.println("\n---- CSV ----"); ResultSetFormatter.outputAsCSV(System.out, results); results.reset(); System.out.println("\n---- TSV ----"); ResultSetFormatter.outputAsTSV(System.out, results); results.reset(); System.out.println("\n---- JSON ----"); ResultSetFormatter.outputAsJSON(System.out, results); results.reset(); } finally { qexec.close(); } }
switch (resultFormat) { case CSV: ResultSetFormatter.outputAsCSV(outputStream,resultSet); break; case TEXT:
ResultSetFormatter.outputAsCSV(System.out, b) ; return ;
ResultSetFormatter.outputAsCSV(System.out, results); } else if (query.isDescribeType()) { if (streamMode) {