miller/pkg/output
John Kerl ac65675ab1
Auto-unsparsify CSV and TSV on output (#1479)
* Auto-unsparsify CSV

* Update unit-test cases

* More unit-test cases

* Key-change handling for CSV output

* Same for TSV, with unit-test and doc updates
2024-01-20 18:43:49 -05:00
..
channel_writer.go Auto-unsparsify CSV and TSV on output (#1479) 2024-01-20 18:43:49 -05:00
doc.go Export library code in pkg/ (#1391) 2023-09-10 17:15:13 -04:00
file_output_handlers.go Export library code in pkg/ (#1391) 2023-09-10 17:15:13 -04:00
README.md Export library code in pkg/ (#1391) 2023-09-10 17:15:13 -04:00
record_writer.go Auto-unsparsify CSV and TSV on output (#1479) 2024-01-20 18:43:49 -05:00
record_writer_csv.go Auto-unsparsify CSV and TSV on output (#1479) 2024-01-20 18:43:49 -05:00
record_writer_csv_colorizer.go Export library code in pkg/ (#1391) 2023-09-10 17:15:13 -04:00
record_writer_csvlite.go Auto-unsparsify CSV and TSV on output (#1479) 2024-01-20 18:43:49 -05:00
record_writer_dkvp.go Auto-unsparsify CSV and TSV on output (#1479) 2024-01-20 18:43:49 -05:00
record_writer_factory.go Support markdown format on input (#1478) 2024-01-20 16:51:15 -05:00
record_writer_json.go Auto-unsparsify CSV and TSV on output (#1479) 2024-01-20 18:43:49 -05:00
record_writer_markdown.go Auto-unsparsify CSV and TSV on output (#1479) 2024-01-20 18:43:49 -05:00
record_writer_nidx.go Auto-unsparsify CSV and TSV on output (#1479) 2024-01-20 18:43:49 -05:00
record_writer_pprint.go Auto-unsparsify CSV and TSV on output (#1479) 2024-01-20 18:43:49 -05:00
record_writer_tsv.go Auto-unsparsify CSV and TSV on output (#1479) 2024-01-20 18:43:49 -05:00
record_writer_xtab.go Auto-unsparsify CSV and TSV on output (#1479) 2024-01-20 18:43:49 -05:00

Logic for formatting output records as strings to standard output.

There is one record-writer type per supported output file format, and a factory method.