miller/pkg/input
John Kerl 3ff43fa818
Miller produces no output on TSV with > 64K characters per line (#1505)
* Switch to bufio.Reader, first pass

* temp

* Simplify ILineReader by making it stateless

* Interface not necessary; ILineReader -> TLineReader

* neaten

* iterating
2024-02-25 15:50:50 -05:00
..
constants.go Separate out ILineReader abstraction (#1504) 2024-02-24 22:07:56 -05:00
doc.go Export library code in pkg/ (#1391) 2023-09-10 17:15:13 -04:00
line_reader.go Miller produces no output on TSV with > 64K characters per line (#1505) 2024-02-25 15:50:50 -05:00
pseudo_reader_gen.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_reader.go Separate out ILineReader abstraction (#1504) 2024-02-24 22:07:56 -05:00
record_reader_benchmark_test.go Export library code in pkg/ (#1391) 2023-09-10 17:15:13 -04:00
record_reader_csv.go Internal name-neatens (#1475) 2024-01-20 13:36:28 -05:00
record_reader_csvlite.go Separate out ILineReader abstraction (#1504) 2024-02-24 22:07:56 -05:00
record_reader_dkvp_nidx.go Separate out ILineReader abstraction (#1504) 2024-02-24 22:07:56 -05:00
record_reader_dkvp_test.go Export library code in pkg/ (#1391) 2023-09-10 17:15:13 -04:00
record_reader_factory.go Support markdown format on input (#1478) 2024-01-20 16:51:15 -05:00
record_reader_json.go Miller produces no output on TSV with > 64K characters per line (#1505) 2024-02-25 15:50:50 -05:00
record_reader_markdown.go Support markdown format on input (#1478) 2024-01-20 16:51:15 -05:00
record_reader_pprint.go Separate out ILineReader abstraction (#1504) 2024-02-24 22:07:56 -05:00
record_reader_tsv.go Separate out ILineReader abstraction (#1504) 2024-02-24 22:07:56 -05:00
record_reader_xtab.go Miller produces no output on TSV with > 64K characters per line (#1505) 2024-02-25 15:50:50 -05:00
splitters.go Separate out ILineReader abstraction (#1504) 2024-02-24 22:07:56 -05:00

Logic for parsing disk-file/standard-input byte streams into records.

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