commit | 6ffdc859ec09d890a2f4c86390d5f304bbf5db1f | [log] [tgz] |
---|---|---|
author | Chris Hillery <chillery@lambda.nu> | Fri Dec 05 00:00:42 2014 -0800 |
committer | Chris Hillery <ceej@lambda.nu> | Fri Dec 05 16:48:22 2014 -0800 |
tree | 381441645605cd672aa2e909274a54339065a3c3 | |
parent | 179e62fd862cae9817eeeb61fb5396a77158201d [diff] |
Issue 548: Initial implementation of CSV output method. Can be selected via the HTTP interface by setting the Accept: header to text/csv. Displays strings, numerics, booleans, and a couple duration types. Detects situations that cannot be respresented as CSV (list values, nested records) and throws an exception. Introduces "outputRecordType" set option to define a fixed RecordType that all results will be coerced to, to ensure consistent CSV output. Added test support for CSV output, with one test case for now. Change-Id: Ib53da6b3c69e38095bdc684b0e8cd53b9f4b1543 Reviewed-on: http://fulliautomatix.ics.uci.edu:8443/165 Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu> Reviewed-by: Till Westmann <westmann@gmail.com>